MySQL慢速日志文件 - 显示每个查询日志

时间:2017-02-14 13:32:07

标签: mysql

我正在尝试在mysql中设置慢速日志文件。

我希望记录超过20秒的所有查询。

但是,我看到慢速日志文件中记录的每个查询。任何人都能解释一下吗?

Mysql版本 - 5.6.27-0ubuntu0.14.04.1

设置如下

slow_query_log - 开启  long_query_time - 20 显示全局变量,例如' log_queries%' ---> OFF

任何关于此的想法都会有很大的帮助

由于 瑞斯

1 个答案:

答案 0 :(得分:0)

Try this...
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow.log
long_query_time = 20
log_queries_not_using_indexes = 1

最后一行告诉MySQL记录任何不使用索引的查询,无论第一行中的设置如何。如果您的表没有使用索引,那么您可能希望将最后一行更改为0。