对MYSQL慢查询slow query 日志记录内容的疑惑

初始:由于新装服务器出现CPU占用过高,响应不及时的问题排查,因为环境基于最基础的LAMP构架

想到开启 MYSQL slow_query_log 慢查询日志做原因分析;

但是看到日志内容之后有点茫然【我明明设定慢于2秒才能记录慢查询】但是内容如下:

 

对MYSQL慢查询slow query 日志记录内容的疑惑

 

很多日志的Query_time 其实只有几毫秒。这导致文件内容过多无法安心分析

后来查到:http://dba.stackexchange.com/questions/21308/mysqls-slow-query-log-strange-query-time

原来是因为:

对MYSQL慢查询slow query 日志记录内容的疑惑

 

 

对MYSQL慢查询slow query 日志记录内容的疑惑

 

将 log_queries_not_using_indexes 屏蔽;重启mysql;

echo > /data/logs/mysql-slow.log

所有慢查询重新记录;

然后既可以安心分析了

对MYSQL慢查询slow query 日志记录内容的疑惑

上一篇:exc_bad_access(code=1, address=0x789870)野指针错误


下一篇:mysql存储过程和事件