linux 下怎么查看 mysql 查看慢查询日志记录

就是查看慢查询日志里面都记录了 那些语句执行的比较慢?
2025-01-31 01:47:57
推荐回答(2个)
回答1:

shell>mysql -u root -p
#输入密码
mysql>show variables like "%slow%";
#检查下面几条参数
slow_query_log #这个是表示的slow log有没开
slow_query_log_file #这个是slow log的地址
#然后直接vim 那个文件就可以了

回答2:

pt-query-digest
子曰:“工欲善其事,必先利其器”善于利用好的性能分析工具可以使运维效率事半功倍。pt-query-digest 属于 Percona Toolkit 工具集中较为常用的工具,用于分析 slow log,可以分析 MySQL 数据库的 binary log 、 general log 日志,同时也可以使用 show processlist 或从 tcpdump 抓取的 MySQL 协议数据来进行分析。