mysql 慢查询

1、查看慢查询相关参数

show variables like 'slow_query%';
mysql 慢查询

2、慢查询时间

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

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、查看是否开启,是否生成了对应的慢查询日志

show variables like 'slow_query%';
开启后show_query_log 会变成on

5、

set global long_query_time=3;
 
修改慢查询时间为啥无效呢,再查还是原来的10
 
修改之后,先关闭数据库连接,再重新连接,再次查询就可以看到实际上是修改了的。
发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章