开启mysql数据库慢查询日志

什么是Mysql慢查询?

  简单来讲就是当语句执行时间较长时,通过日志的方式进行记录该语句相关信息,这就是慢查询的日志。但是,当需要记录的日志数量非常大时必定会影响数据库的执行效率!

1、查看mysql的慢日志是否开启,一般默认是没有开启的:
1 show variables like "%slow%";

 

如图所示:

2、开启慢日志

在配置文件最后添加代码:

1 slow_query_log=1   //开启日志
2 long_query_time=1  //语句超时1s记录
3 log_queries_not_using_indexes=0//不记录没有索引的查询

 

重启服务:

3、查看是否开启成功

 

 

 4、查看超时时间
1 show variables like "%long%";

 

结果如图:

 

posted @ 2020-08-14 16:00  懒人福利  阅读(439)  评论(0)    收藏  举报