比如要查找排序的慢语句:
[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慢日志的分析功能。
以下是我觉得比较实用的功能。
原载于:联动北方
全文:http://bbs.landingbj.com/t-0-248759-1.html