关闭

MySQL开启慢查询

标签: mysql慢查询
169人阅读 评论(0) 收藏 举报
分类:

开启慢查询的作用:让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);
查看日志文件是否记录,有记录则成功了









0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:36266次
    • 积分:946
    • 等级:
    • 排名:千里之外
    • 原创:60篇
    • 转载:5篇
    • 译文:0篇
    • 评论:1条