mysql怎么开启慢查询日志开启

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql怎么开启慢查询日志开启相关的知识,希望对你有一定的参考价值。

1、开启慢查询

找到 mysql 的配置文件 ,my.cnf (Windows 为 my.ini ),在 MySQL 下增加下面几行:
long_query_time=2
log-slow-queries= /usr/var/slowquery.log

上面的 2 是查询的时间,即当一条 SQL 执行时间超过2秒的时候才记录,/usr/var/slowquery.log 是日志记录的位置。
然后重新启动MySQL服务
2、 MySQL 配置文件的位置

Windows:Windows 的配置文件为 my.ini,一般在 MySQL 的安装目录下或者 c:\Windows 下。

Linux:Linux 的配置文件为 my.cnf ,一般在 /etc 下。
参考技术A pt-query-digest
子曰:“工欲善其事,必先利其器”善于利用好的性能分析工具可以使运维效率事半功倍。pt-query-digest 属于 Percona Toolkit 工具集中较为常用的工具,用于分析 slow log,可以分析 MySQL 数据库的 binary log 、 general log 日志,同时也可以使用 show processlist 或从 tcpdump 抓取的 MySQL 协议数据来进行分析。

以上是关于mysql怎么开启慢查询日志开启的主要内容,如果未能解决你的问题,请参考以下文章

如何开启MySQL慢查询日志

如何开启MySQL慢查询日志

如何开启MySQL慢查询日志

如何开启MySQL慢查询日志

如何动态开启mysql的慢查询日志记录

MySQL 开启慢查询日志与普通日志