定位
定位
-- 查看执行计划与扫描行数
EXPLAIN ANALYZE SELECT ...;
-- 慢日志按总耗时排序:平均耗时 × 调用次数
-- 优先处理高频中等耗时,而非单次极端值- 开启慢日志,阈值按业务 P99 与磁盘 IO 承受度校准
- 按总耗时 = 平均耗时 × 调用次数排序,先治理贡献最高项
- 用 EXPLAIN 检查扫描行数、索引命中、临时表与排序方式
- 按序优化:补改索引 → 改写查询 → 调整数据模型,缓存最后
- 修复前后记录耗时对比,写入台账并纳入周期性复扫
治理顺序先看总耗时贡献:单次 10 秒每月一次,未必比每次 50ms 每秒千次更值得优先处理。