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