跳到主内容
挺对网
百科词条运维知识

慢查询 Slow Query

别名:慢 SQL

本词条约 221 字 阅读约 1 分钟 更新于

慢查询指执行时间超过设定阈值的数据库查询,是动态网站变慢、数据库压力高的常见根源。数据库通常提供慢查询日志来记录这些语句,通过定位与优化它们,往往能以小改动换来明显的速度提升。

为何慢

  • 缺少或不当的索引,导致全表扫描。
  • 查询写法低效、返回了不必要的大量数据。
  • 数据量增长后原设计不再适用。
  • 锁等待或资源争用。

怎么治

开启慢查询日志抓出最慢的语句,用执行计划分析,针对性加索引、改写查询、拆分大查询或引入缓存。数据库优化通常是网站提速性价比最高的环节之一。

参考资料

  1. [1] MySQL 慢查询日志