mysql 慢查询分析脚本 mysqlsla
wget http://hackmysql.com/scripts/mysqlsla-2.03.tar.gz
tar -xvaf mysqlsla-2.03.tar.gz
cd mysqlsla-2.03
安装:
perl Makefile.PL
make
make install
使用:
mysqlsla -lt slow /var/log/mysql-slow-queries.log
作者建议配合mk-query-profiler 一起使用:
yum install perl-TermReadKey
wget http://maatkit.googlecode.com/files/maatkit-5427-1.noarch.rpm
rpm -ivh maatkit-5427-1.noarch.rpm
mysqlsla -lt slow /var/log/mysql-slow-queries.log -R print-unique -mf "db=jewelpuzzle" -sf "+SELECT" | mk-query-profiler -separate -database jewelpuzzle
貌似mk-query-profiler的参数用得有点不对,以后再研究下。