InnoDB存储引擎支持事务,特色是行锁设计、支持外键,并支持非锁定读,默认状况下读取操做不会产生事务。MyISAM存储引擎不支持事务、支持表锁和支持全文索引,操做速度快。NDB存储引擎数据所有放在内存中(非索引数据可放在磁盘上),逐渐查找速度快。并发
几种引擎对比:http://www.javashuo.com/article/p-gjvyckrx-dm.html性能
主键索引spa
约束+普通索引.net
锁问题设计
自增索引并发插入性能比较差, blog