MySql使用命令show variables like ‘%quer%’;查找log_slow_queries变量时提示:Unknown system variable ‘log_slow_queries。
后来发现,没有log_slow_queries这个设置,有一个设置是slow_query_log。
通过使用–slow_query_log[={0|1}]选项来启用慢查询日志。所有执行时间超过long_query_time秒的SQL语句都会被记录到慢查询日志。
相关设置如下:
slow_query_log=1 #开启慢查询日志
long_query_time = 5 #这个没变
slow_query_log_file=slow.log #日志存放位置
设置方式示例: set global slow_query_log_file=’/usr/local/mysql/data/aeolus1-slow_2013-07-19.log’ ;