Skip to content

九、索引结构与索引设计 ​

本章是 MySQL 性能优化的核心:从 B+Tree 结构出发,讲清聚簇索引、二级索引、联合索引、覆盖索引,再到索引失效场景与索引设计方法论。

本章目录 ​

  1. B+Tree 索引结构
  2. 聚簇索引与二级索引
  3. 联合索引与最左前缀
  4. 覆盖索引与索引条件下推 ICP
  5. 索引失效场景
  6. 索引设计方法论

学习目标 ​

  • 说清为什么 MySQL 用 B+Tree 而非哈希/二叉树
  • 理解聚簇索引(主键组织数据)与二级索引(回表)的关系
  • 掌握联合索引的最左前缀原则与列顺序设计
  • 掌握覆盖索引、ICP 如何减少回表与扫描
  • 识别常见索引失效场景并会用 EXPLAIN 验证
  • 具备"按查询设计索引"的方法论

关联章节 ​

ICP 备案号待补充 · Gitee 主页