mysqlsla的安装教程与慢查询日志分析

安装

mysqlsla是一款帮助语句分析,过滤,和排序的功能,能够处理MySQL慢查询日志,二进制日志等。整体来说,功能非常强大。能制作SQL查询数据报表,分析包括执行频率、数据量,查询消耗等

且该工具自带相似SQL语句去重的功能,能按照指定方式进行排序(比如分析慢查询日志的时候,让其按照SQL语句执行时间逆排序,就能很方便的定位出问题所在)

, - - - - - - - - - - - - -安装mysqlsla慢查询日志分析工具- - - - - - - - - - - - - +

复制代码代码如下:

 mysqlsla的安装教程与慢查询日志分析

yum - y安装perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

yum - y安装perl dbi perl-DBD-MySQL

yum - y安装perl-CPAN

perl -MCPAN - e壳


进入提示行,输入是的

进入CPAN

复制代码代码如下:

CPAN祝辞安装YAML

cpan祝辞安装时间::员工

#以上安装有提示东西都输入是的,,

wget http://hackmysql.com/scripts/mysqlsla-2.03.tar.gz

焦油xvfz mysqlsla-2.03.tar。广州

cd mysqlsla - 2.03

perl Makefile。PL

做,,使安装

+ - - - - - - - - - - - - - - - - - - - mysqlsla工具使用介绍,

<强>

代码如下:

______________________________________________________________________ 001 ___

计数,,,,:19.16 k, (16.78%)

时间,,,,,:76711.82882秒,4.003958年代avg 1.003058到26.800847年代马克斯,(19.75%)

,95%的时间:66412.55456秒,3.648841年代avg 1.003058到9.204016年代马克思

锁定时间:1.425805秒,74祍avg, 0到78 ms马克斯,(4.36%)

,总额95%的锁:0,0 avg, 0到0马克斯

行发送,,:0 avg, 0到0马克斯,(0.00%)

行检查:1 avg, 1比1马克斯,(0.00%)

数据库,,,:

用户,,,,:

root@ 172.31.43.29: 100.00%(19159)的查询,97.62%(111483)的所有用户


查询文摘:

设置时间戳=N;选择node_id作为nodeid, org_id orgid从t_org_info ets_project_id=零极限N;


查询示例:

设置时间戳=1504061325;

选择node_id nodeid, org_id作为orgid,从t_org_info ets_project_id=零极限1;


______________________________________________________________________ 002 ___


,

,

mysqlsla lt缓慢——排序t_sum前20名,/数据/mysql/127 -缓慢。日志在/tmp/选择。日志

mysqlsla lt slow 科幻小说“+选择”;-top100 /数据/mysql/127 -缓慢。日志在/tmp/sql_select。日志

mysqlsla lt slow 科幻小说“+选择、update"与top100的传言称c_sum - db mydata/数据/mysql/127 -缓慢。日志在/tmp/sql_num。日志

mysqlsla的安装教程与慢查询日志分析