Files
2026-05-24 11:42:38 +08:00

1.5 KiB

tags, create time
tags create time
MySQL
索引
B+Tree
EXPLAIN
查询优化
2026-05-20 23:55

三、索引与查询优化

概述

学会写 SQL 之后,下一步是让 SQL 跑得快。本章从 B+ Tree 底层原理讲起,覆盖聚簇索引、联合索引、EXPLAIN 执行计划分析、慢查询排查、查询改写和深分页优化——这些是解决线上性能问题的核心技能。

本章文档

# 主题 说明
12 hhs/MySQL/03-索引与查询优化/12-B+Tree 索引原理 MySQL 为什么选 B+ Tree、它比 Hash / 红黑树好在哪里
13 hhs/MySQL/03-索引与查询优化/13-聚簇索引与二级索引 数据存在哪棵树上、查二级索引为什么要"回表"
14 hhs/MySQL/03-索引与查询优化/14-联合索引与最左前缀 多个字段一起建索引怎么用、为什么跳列就用不上了
15 hhs/MySQL/03-索引与查询优化/15-EXPLAIN 完全指南 怎么看 SQL 的执行计划、type 从优到差排哪些
16 hhs/MySQL/03-索引与查询优化/16-慢查询日志分析 抓出执行慢的 SQL、用工具分析根因
17 hhs/MySQL/03-索引与查询优化/17-查询改写技巧 OR → UNION ALL、JOIN → EXISTS,同样的结果写法影响性能
18 hhs/MySQL/03-索引与查询优化/18-深分页优化 LIMIT 1000000, 20 为什么慢、怎么优化
— 索引失效情况 拓展:索引失效的十大典型场景与排查速查

关联笔记