mysql 慢查询

1、查看慢查询相关参数

 show variables like 'slow_query%';

2、多久算慢查询

//查看慢查询时间
 show variables like 'long_query_time';

3、开启慢查询

 set global slow_query_log='ON';

//设置慢查询日志位置
set global slow_query_log_file = '/var/log/slowquery.log';


//设置多久算慢查询
 set global long_query_time=3;


//模拟慢查询
select sleep(4);

4、查看是否开启,是否生成了对应的慢查询日志 

5、

set global long_query_time=3;

修改慢查询时间为啥无效呢,再查还是原来的10

修改之后,先关闭数据库连接,再重新连接,再次查询就可以看到实际上是修改了的。


版权声明:本文为baidu_29090355原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。