天天看点

关于MySQL的慢日志分析工具(中)

 比如要查找排序的慢语句:

[root@localhost ~]# mysqldumpslow -r -g "order by " localhost-slow.log

 Reading mysql slow query log from localhost-slow.log

 Count: 2  Time=7.00s (14s)  Lock=0.00s (0s)  Rows=0.0 (0), root[root]@localhost

   select * from t_page_sample order by id desc limit N,N

 自带的mysqldumpslow简单 实用,作为我个人的首选。关于具体的参数含义,可以参见它自身的HELP。

 2,mk-query-digest。(网上著名的开源脚本家族Maatkit中一员)

 手 册地址:http://www.maatkit.org/doc/mk-query-digest.html

 下载方法:wget http://www.maatkit.org/get/mk-query-digest

 完了赋给它可执行权限就OK。

 mk-query-digest 功能太多,我今天只是试了下它对MySQL慢日志的分析功能。

 以下是我觉得比较实用的功能。

继续阅读