mysql如何查看慢查询
时间: 2023-10-23 13:12:01 浏览: 72
mysql开启查看慢查询日志借鉴.pdf
你可以通过以下步骤来查看MySQL慢查询:
1. 打开MySQL配置文件my.cnf,在[mysqld]下添加以下内容:
slow_query_log = 1
slow_query_log_file = /var/log/mysql/mysql-slow.log
long_query_time = 2
2. 重启MySQL服务。
3. 查看慢查询日志:
sudo tail -f /var/log/mysql/mysql-slow.log
这将显示最近的慢查询日志记录。
另外,你也可以使用MySQL自带的工具mysqldumpslow来分析慢查询日志:
mysqldumpslow -s t /var/log/mysql/mysql-slow.log
这将按照时间顺序列出所有慢查询,并按照执行时间从长到短排序。
阅读全文