进阶 建议周期:约 3 - 4 周 1 篇文章

MySQL 性能优化

索引原理、慢查询优化、分库分表与最佳实践。

上线前数据库跑得飞快,数据量一上来就变慢?这是几乎每个后端都会遇到的阶段。本专题从 InnoDB 的索引结构讲起,帮你建立对数据库存储与查询的直觉,然后通过真实慢查询案例,掌握分析、定位与优化的一整套方法。

你会学到什么

  • B+ 树索引原理与聚簇索引 / 辅助索引的区别
  • 用 EXPLAIN 读懂执行计划,定位慢查询根因
  • 最左前缀、覆盖索引、索引下推等优化手段
  • 分库分表与读写分离的适用场景与代价

学习方法

建议准备好一个本地 MySQL 实例,把每个案例的 SQL 亲手执行一遍并观察结果变化——数据库优化是最讲「实证」的技能。

适合人群

后端开发、DBA、以及所有被慢查询困扰的同学

前置基础

会写基础 SQL(增删改查、连表、聚合)

如何学习

按左侧目录顺序阅读本专题文章,重要知识点建议动手实践后继续下一篇。