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

因此,MyISAM的查詢性能會比InnoDB強
如果用InnoDB是必須有主鍵的,主鍵建議用自增的id而不用uuid,用uuid會使得索引變慢。
InnoDB是聚簇索引(葉子節點存數據),MyISAM是非聚簇索引(葉子節點存指針)
二、其他區別
InnoDB 支持事務、行級鎖, 而MyISAM都不支持
一、索引的實現
我們都知道InnoDB和MyISAM都是B+數的結構,但是它們的實現有點不一樣,直接上圖:

因此,MyISAM的查詢性能會比InnoDB強
如果用InnoDB是必須有主鍵的,主鍵建議用自增的id而不用uuid,用uuid會使得索引變慢。
InnoDB是聚簇索引(葉子節點存數據),MyISAM是非聚簇索引(葉子節點存指針)
二、其他區別
InnoDB 支持事務、行級鎖, 而MyISAM都不支持
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。