MySQL开启慢查询日志

658次阅读

共计 419 个字符,预计需要花费 2 分钟才能阅读完成。

慢查询定义及作用

慢查询日志,顾名思义,就是查询慢的日志,是指mysql记录所有执行超过指定参数设定的时间阈值的SQL语句的日志。该日志能为SQL语句的优化带来很好的帮助。默认情况下,慢查询日志是关闭的,要使用慢查询日志功能,首先要开启慢查询日志功能。

 

测试机器mysql的版本号为

MySQL开启慢查询日志

配置开启慢查询

编辑MySQL配置文件my.cnf

在【mysqld】字段下加入:

long_query_time=1 #表示记录查询超过1s的sql
slow_launch_time=1 #表示如果建立线程花费了比这个值更长的时间,slow_launch_threads 计数器将增加
slow_query_log=ON #开启慢查询日志
slow_query_log_file=/var/lib/mysql/slow_queries.log #慢查询日志记录文件

[v_error]注意:慢查询的日志记录文件对于mysql用户必须可写!![/v_error]

完成后重启数据库

MySQL开启慢查询日志

测试

MySQL开启慢查询日志

MySQL开启慢查询日志

正文完
 
mervinwang
版权声明:本站原创文章,由 mervinwang 2017-08-14发表,共计419字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
文章搜索