1. 程式人生 > >MySQL-InnoDB引擎

MySQL-InnoDB引擎

5.5 並且 sql 產生 哈希 幻讀 mvc 引擎 多版本

InnoDB存儲引擎支持事務,其設計目標主要面向在線事務(OLTP)應用,其特點是:

行鎖設計,支持外鍵,並支持類似於Oracle的非鎖定讀,即默認讀取操作不會產生鎖,從MySQL5.5.8 開始,InnoDB存儲引擎是默認的存儲引擎。

InnoDB存儲引擎通過多版本並發MVCC來獲得高並發性,並且實現了SQL標準的4中隔離級別,默認為可重復讀,同時使用next-key locking的策略來避免幻讀,初次之外,InnoDB

存儲引擎還提供插入緩沖,二次寫,自適應哈希索引,預讀等高性能和高可用的功能;

MySQL-InnoDB引擎