myisam vs innodb

1.InnoDB提供了具備提交,回滾和崩潰恢復能力的事務安全(ACID兼容),myisam不支持事務。 安全

2.innodb支持外鍵 spa

3.InnoDB鎖定在行級而且也在SELECT語句提供一個Oracle風格一致的非鎖定讀, mysiam鎖定是在表級。 索引

4.innodb不支持fulltext類型的索引 事務

5.innodb並不預先保存表的行數,即每次用select count(*)語句,都會全表統計一次行數 rem

6.innodb的auto_increment字段,必須創建單獨的索引,而不容許是聯合索引 innodb

7.LOAD TABLE FROM MASTER操做對InnoDB是不起做用的,解決方法是首先把InnoDB表改爲MyISAM表,導入數據後再改爲InnoDB表,可是對於使用的額外的InnoDB特性(例如外鍵)的表不適用。 select

相關文章
相關標籤/搜索