MyISAM與innoDB儲存引擎有何差別
A、兩者在檔案構成上有區別;
B、InnoDB支援事務處理,MyISAM不支援;
C、對無WHERE子句的COUNT(*)操作的不同:MyISAM中儲存了該值,直接讀取,InnoDB需要作全表掃描;
D、鎖的區別:InnoDB支援表級鎖和行級鎖,MyISAM只支援表級鎖;
E、索引會快取資料,而MYISAM不會;
F、INNODB不區分char和varchar;
G、INNODB支援hash索引,而MYISAM不支援;
H、InnoDB不支援FULLTEXT型別的索引;
I、InnoDB 中不儲存表的具體行數,也就是說,執行select count(*) from
table時,InnoDB要掃描一遍整個表來計算有多少行,但是MyISAM只要簡單的讀出儲存好的行數即可。注意的是,當count(*)語句包含
where條件時,兩種表的操作是一樣的;
J、對於AUTO_INCREMENT型別的欄位,InnoDB中必須包含只有該欄位的索引,但是在MyISAM表中,可以和其他欄位一起建立聯合索引;
K、DELETE FROM table時,InnoDB不會重新建立表,而是一行一行的刪除;
L、LOAD TABLE FROM
MASTER操作對InnoDB是不起作用的,解決方法是首先把InnoDB表改成MyISAM表,匯入資料後再改成InnoDB表,但是對於使用的額外的InnoDB特性(例如外來鍵)的表不適用。
相關文章
- MySQL儲存引擎--MyISAM與InnoDB區別MySql儲存引擎
- 總結MySQL儲存引擎MyISAM與InnoDB區別MySql儲存引擎
- MySQL儲存引擎:MyISAM和InnoDB的區別MySql儲存引擎
- MySQL儲存引擎簡介及MyISAM和InnoDB的區別MySql儲存引擎
- 十八、Mysql儲存引擎並不只有MyISAM、InnoDB——精髓MySql儲存引擎
- MySQL三種InnoDB、MyISAM和MEMORY儲存引擎對比MySql儲存引擎
- MySQL之儲存引擎InnoDB和MyISAM的區別及底層詳解MySql儲存引擎
- 服務端指南 資料儲存篇 | MySQL(02) 儲存引擎的 InnoDB 與 MyISAM 之爭服務端MySql儲存引擎
- mysql常用儲存引擎(InnoDB、MyISAM、MEMORY、MERGE、ARCHIVE)介紹與如何選擇MySql儲存引擎Hive
- MySQL常見的兩種儲存引擎:MyISAM與InnoDB的愛恨情仇MySql儲存引擎
- MySQL兩種儲存引擎: MyISAM和InnoDB 簡單總結MySql儲存引擎
- MySQL InnoDB儲存引擎MySql儲存引擎
- 說說自己對於 MySQL 常見的兩種儲存引擎:MyISAM與 InnoDB的理解MySql儲存引擎
- MySQL中myisam和innodb有什麼差異?MySql
- InnoDB儲存引擎簡介儲存引擎
- MyISAM InnoDB 區別
- MySQL InnoDB 儲存引擎探祕MySql儲存引擎
- 14.1 InnoDB 儲存引擎介紹儲存引擎
- InnoDB儲存引擎鎖機制(二、 鎖的型別)儲存引擎型別
- InnoDB儲存引擎MVCC實現原理儲存引擎MVC
- 第二章 InnoDB儲存引擎儲存引擎
- 你真的瞭解Innodb儲存引擎?儲存引擎
- MySQLInnoDB儲存引擎(一):精談innodb的儲存結構MySql儲存引擎
- InnoDB儲存引擎鎖機制(一、案例)儲存引擎
- innodb儲存引擎鎖的實現(一)儲存引擎
- 《MySQL 效能優化》之 InnoDB 儲存引擎MySql優化儲存引擎
- [Mysql技術內幕]Innodb儲存引擎MySql儲存引擎
- MySQL InnoDB儲存引擎體系結構MySql儲存引擎
- 一文徹底弄懂MySQL的各個儲存引擎,InnoDB、MyISAM、Memory、CSV、Archive、Merge、Federated、NDBMySql儲存引擎Hive
- mysql dba系統學習(20)mysql儲存引擎MyISAMMySql儲存引擎
- Mysql 中 MyISAM 和 InnoDB 的區別MySql
- MySQL高階10-InnoDB引擎儲存架構MySql架構
- 每日分享-MySQL-2019-08-05-【InnoDB 儲存引擎】MySql儲存引擎
- (MariaDB/MySQL)MyISAM儲存引擎讀、寫操作的優先順序MySql儲存引擎
- mysql儲存引擎InnoDB詳解,從底層看清InnoDB資料結構MySql儲存引擎資料結構
- InnoDB儲存引擎鎖機制(五、 常見問題)儲存引擎
- 談談MySQL InnoDB儲存引擎事務的ACID特性MySql儲存引擎
- 資料庫系列:MySQL引擎MyISAM和InnoDB的比較資料庫MySql