MyISAM 索引与 InnoDB 索引的区别? Johngo学长 3个月前 MySQL 33 InnoDB索引是聚簇索引,MyISAM索引是非聚簇索引。 InnoDB的主键索引的叶子节点存储着行数据,因此主键索引非常高效。 MyISAM索引的叶子节点存储的是行数据地址,需要再寻址一次才能得到数据。 InnoDB非主键索引的叶子节点存储的是主键和其他带索引的列数据,因此查询时做到覆盖索引会非常高效。 回复 我来回复 暂无回复内容 请 登录 或者 注册 后回复。 相关问题 MySQL 中都有哪些触发器? 3个月前 0 59 MySQL 5.6 和 MySQL 5.7 对索引做了哪些优化? 3个月前 0 41 B+ Tree 索引和 Hash 索引区别? 3个月前 0 34 MySQL 存储引擎 MyISAM 与 InnoDB 区别 3个月前 0 48 据库三大范式是什么? 3个月前 0 40 优化子查询? 3个月前 0 39 前缀索引 3个月前 0 34 数据库索引的原理,为什么要用 B+树,为什么不用二叉树? 3个月前 0 85 实践中如何优化 MySQL? 3个月前 0 39 大表怎么优化?分库分表了是怎么做的?分表分库了有什么问题?有用到中间件么?他们的原理知道么? 3个月前 0 61