慢查询日志(Slow Query Log)用于记录执行时间较长的 SQL,是数据库性能优化中非常重要的工具。
常见配置包括:
slow_query_log=1
slow_query_log_file=/path/to/slow.log
long_query_time=2
这表示:
慢查询日志通常可以直接查看日志文件,也可以借助 mysqldumpslow 等工具做汇总分析。
它适合排查:
慢查询日志文件也需要定期管理,例如:
慢查询日志是优化 SQL 的核心入口之一。如果不知道系统慢在哪里,先看慢查询日志通常是最有效的起点。