如何开启MySQL慢查询日志

  1. 云栖社区>
  2. 阿里云存储服务>
  3. 博客>
  4. 正文

如何开启MySQL慢查询日志

zuozhao 2018-06-20 21:20:29 浏览4717
展开阅读全文

前言

数据库日志记录了用户对数据库的各种操作及数据库发生的各种事件。能帮助数据库管理员追踪、分析问题。MySQL提供了错误日志、二进制日志、查询日志、慢查询日志。

MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值(long_query_time,单位:秒)的SQL语句。默认情况下,MySQL不启动慢查询日志。本文简单介绍如何开启慢查询日志,如何用mysqldumpslow分析慢查询。

开启慢查询日志

修改my.cnf

在配置文件my.cnf(一般为/etc/my.cnf)中的[mysqld] section增加如下参数。

[mysqld]
slow_query_log = 1
slow_query_log_file = /var/lib/mysql/slow-query.log   # 若没有指定

网友评论

登录后评论
0/500
评论
zuozhao
+ 关注
所属云栖号: 阿里云存储服务