MySQL 8 慢查询问题

MySQL 8 slow query issue

我的 MySQL 8 配置如下:

[mysqld]
slow_query_log = ON
long_query_time = 5
log_slow_admin_statements = 1
log_queries_not_using_indexes = 1

但是当我的 table 中出现慢速查询日志时,它将显示:

查询时间不匹配long_query_time(5s)

有什么想法吗?

您刚刚发现我建议关闭此功能的原因

log_queries_not_using_indexes = 0

当一个很小的 ​​table 在没有索引的情况下被访问时,它会 运行 足够快,你不应该在意,它不应该使日志混乱。

我还为此推荐一个低得多的值

long_query_time = 1

pt-query-digest是一个很好的汇总数据的工具,特别是如果日志被写入FILE。