InnoDB和MyISAM的區別


一、索引的實現

我們都知道InnoDB和MyISAM都是B+數的結構,但是它們的實現有點不一樣,直接上圖:

因此,MyISAM的查詢性能會比InnoDB強

如果用InnoDB是必須有主鍵的,主鍵建議用自增的id而不用uuid,用uuid會使得索引變慢。

InnoDB是聚簇索引(葉子節點存數據),MyISAM是非聚簇索引(葉子節點存指針)

二、其他區別

InnoDB 支持事務行級鎖, 而MyISAM都不支持


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM