mysql慢查询。

mysql慢查询日志:

log-slow-queries[=slow.log]

long-query-time=2


show variables like 'slow_query_log_file';

show variables like 'long_query_time';

show variables like 'log_slow_queries';

show variables like 'slow_query_log'; 

show variables like 'log_queries_not_using_indexes'; 没有使用索引的查询


set global  log_queries_not_using_indexes=on;

show variables like 'log_queries_not_using_indexes';


注意:慢查询的时间。不包括锁时间。


如果在生产环境,我们要把两个世界都算进去。



show index from t;

查看表的索引。

select * from t;


 less slow.log

 

 在slow.log发现有select * from t;语句。说明没有使用索引。

 

 mysqldumpslow

 

 mysqldumpslow -s t -t 2 slow.log 

 


你可能感兴趣的:(mysql)