← 返回博客

#索引

3 篇文章

MySQL 索引底层(二):聚簇索引、二级索引与回表

InnoDB 的表本身就是一棵 B+ 树——这是理解一切索引行为的总开关。这篇拆开聚簇索引和二级索引的叶子存了什么,回表的成本从哪来,联合索引 (a,b,c) 的列顺序在树里怎么排,以及索引下推省了哪一步。

2026-09-07 19:12:250 阅读

MySQL 索引底层(一):为什么是 B+ 树

从一条慢查询出发,把哈希表、有序数组、二叉树、B 树逐个放到索引这个位置上称重,看 B+ 树凭什么胜出;再打开 InnoDB 的 16KB 页算一笔账,解释"2000 万行、3 层树"这个数字的来历。

2026-09-07 19:12:100 阅读