安装
mysqlsla是一款帮助语句分析,过滤,和排序的功能,能够处理MySQL慢查询日志,二进制日志等。整体来说,功能非常强大。能制作SQL查询数据报表,分析包括执行频率、数据量,查询消耗等
且该工具自带相似SQL语句去重的功能,能按照指定方式进行排序(比如分析慢查询日志的时候,让其按照SQL语句执行时间逆排序,就能很方便的定位出问题所在)
, - - - - - - - - - - - - -安装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。日志