A-A+
如何开启Mysql的慢查询
如何找出Mysql中哪些查询语句缓慢,查询时间过长,我们需要在MySQL中启用缓慢查询日志。
为了启用它,需要在MySQL的配置选项文件(my.cnf)中这样设置:
[mysqld]
log-slow-queries
这样会默认将超过10秒的查询记录到MySQL数据目录中的日志文件example.com-slow.log中去。你可以具体修改秒数以及日志的存储位置,如下面的代码所示,这里我们将缓慢查询的最小值设为5秒:
# The MySQL server
[mysqld]
long_query_time = 5
log-slow-queries = /var/log/mysql/example-slow.log