红联Linux门户
Linux帮助

MySQL开启慢查询

发布时间:2016-05-31 10:03:20来源:linux网站作者:CyborgLin

开启慢查询的作用:让MySQL记录查询语句比较慢的查询到日志上去,方便我们查看并且优化。


进入mysql控制台:

mysql -u root -p 


查看是否开启慢查询:

show variables like 'slow%'; 


查看slow_query_log,如果是off则没有开启,开启命令:

set global slow_query_log=ON; 


查看慢查询时间(即设置的时间,如果查询语句比这个时间要长,则记录该条查询语句到日志中去):

show variables like 'long%'; 


单位是秒。设置慢查询时间命令:

set global long_query_time=0.1; 

设置慢查询时间为0.1秒。


查看日志文件的路径:

show variables like 'slow%'; 


查看slow_query_log_file

查看所有信息的命令:

show variables like '%quer%'; 


其实开启慢查询,就2句命令:

set global slow_query_log=ON; // 开启慢查询 
set global long_query_time=0.1;   // 设置慢查询时间 


不需要重启,测试方法:

use mydb; 
select sleep(1); 

查看日志文件是否记录,有记录则成功了。


本文永久更新地址:http://www.linuxdiyf.com/linux/21104.html