慢查询是数据库性能优化的重点。本文通过一个真实案例展示优化过程。

问题发现

通过慢查询日志发现一条 SQL 执行时间超过 10 秒。

EXPLAIN 分析


优化方案

  1. 添加联合索引
  2. 优化查询语句
  3. 使用覆盖索引

优化结果

查询时间从 10s 降低到 0.05s。