- • SQL 优化 ≠ 只会建索引:索引优化只是入门技巧
- • 复杂 SQL 调优的前提 = 看懂执行计划
- • 优化器为每条 SQL 自动生成执行计划
- • 执行计划 = 访问哪些表 · 用哪些索引 · 如何排序分组
- • 看懂计划 → 改写 SQL / 改良索引 = SQL 调优闭环
- • 先设计表结构满足业务 → 再根据查询设计索引
- • 性能好坏的根源:数据页怎么读、索引树怎么走
- • 二级索引叶子小,聚簇索引叶子是完整数据行
- • 回表(回源)是理解一切执行计划的关键动作
- • 实践崇尚简单 SQL:能单表不关联,能关联不子查询