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怎么开启慢查询日志开启的主要内容,如果未能解决你的问题,请参考以下文章