MySQL中B+树和哈希索引的区别

董峻珲 发布于:2026-01-31 21:48:55


面试被问到了,求一个通俗易懂的对比。

共 3 条回帖

登录 后参与讨论
  • B+ 树适合范围查询,Hash 索引查单条极快但不支持排序。

  • B+ 树只有叶子节点存数据,减少了磁盘 I/O 次数,这是它赢过 B 树的关键。

  • MySQL 默认隔离级别是 RR,了解一下 MVCC 原理对面试很有帮助。