mysql慢查询日志分析工具 pt-query-digest
mysql慢查询日志分析工具 pt-query-digest
半小时内的慢查询日志
pt-query-digest --report --since 1800s /home/mysql/mysql-slow.log
某一时间段内的日志查询
pt-query-digest --report --since '2019-09-01 00:00:00' --until '2019-09-16 00:00:00' /home/mysql/mysql-slow.log
报告所有的全表扫描或full join的慢查询
pt-query-digest --filter '(($event->{Full_scan} || "") eq "yes") || (($event->{Full_join} || "") eq "yes")' /home/mysql/mysql-slow.log
每个查询都有一个Query ID,这个ID通过Hash计算出来的。
Rank整个分析中该“语句”的排名,一般也就是性能最常的。
Response time “语句”的响应时间以及整体占比情况。
Calls 该“语句”的执行次数。
R/Call 每次执行的平均响应时间。
V/M 响应时间的差异平均对比率。
在尾部有一行输出,显示了其他2个占比较低而不值得单独显示的查询的统计数据。
继续浏览:
发表评论