MySQL高级知识(九)——慢查询日志

前言:慢查询日志是MySQL提供的一种日志记录,它记录MySQL中响应时间超过阈值的语句,具体指运行时间超过long_query_time值的sql语句,该sql语句会被记录到慢查询日志中。慢查询日志主要与explain进行联合分析。


1.如何开启慢查询日志

默认情况下,MySQL数据库没有开启慢查询日志,需要我们手动来设置这个参数。如果不是调优需要,一般不建议开启该参数,因为开启慢查询日志或多或少会带来一定的性能影响。

#1.首先查看慢查询日志是否开启。

 

MySQL高级知识(九)——慢查询日志_第1张图片

 

注:Value为OFF表示关闭,笔者已经将慢查询日志开启,所以Value显示为ON。

#2.使用如下命令开启慢查询日志。

 

 

注:使用该命令开启慢查询只对当前数据库生效,MySQL重启失效,如果要配置长期有效,请在my.cnf中进行配置。

2.慢查询的相关参数

#1.查看慢查询的阈值时间,该值有long_query_time控制。默认情况下为

你可能感兴趣的:(mysql)