Mysql InnoDB存儲引擎目前的使用版本主要有
InnoDB 1.0.x ====> Mysql 5.1
InnoDB 1.1.x ====> Mysql 5.5
InnoDB 1.2.X ====> Mysql 5.6
不一樣版本的主要區別
老版本InnoDB : 支持ACID,行鎖設計,MVCC
InnoDB 1.0.x : 繼承以上全部功能,增長愛了compress和dynamic頁格式
InnoDB 1.1.x : 繼承1.0.x的全部功能,增長了Linux AIO ,多回滾段
InnoDB 1.2.x : 繼承了1.1.x的全部功能,增長了全文索引的支持,在線索引添加,在線對大表加字段mysql
低版本的Innodb存儲引擎有不少限制,如1.0.x最大支持併發事務數量限制爲1023個,在高版本中作了不少優化
如:InnoDB 1.2.x 在線加索引 本人真實測試千萬級別數據,對int類型字單獨加索引4分鐘左右,機器硬件好的話
應該更快
另外從1.1.x功能看出不一樣系統平臺的mysql 優化也是不同的,Linux AIO很重要的一個功能
sql