我发现有一个不错的选项可以启用慢查询日志和没有索引的查询:
SET GLOBAL log_queries_not_using_indexes=1;
SET GLOBAL log_slow_queries=1;
好的,好的,但看起来它们都写入了我在my.cnf配置文件中指定的同一日志文件:
[mysqld]
long_query_time = 1
log-slow-queries = /var/log/mysql/mysql-slow.log
我使用mysqldumpslow来查看最慢的查询,但是我需要怎么做才能单独查看没有索引的查询呢?