InnoDB存儲引擎支持事務,特色是行鎖設計、支持外鍵,並支持非鎖定讀,默認狀況下讀取操做不會產生事務。MyISAM存儲引擎不支持事務、支持表鎖和支持全文索引,操做速度快。NDB存儲引擎數據所有放在內存中(非索引數據可放在磁盤上),逐漸查找速度快。併發
幾種引擎對比:http://www.javashuo.com/article/p-gjvyckrx-dm.html性能
主鍵索引spa
約束+普通索引.net
鎖問題設計
自增索引併發插入性能比較差, blog