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。
我的 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。