在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mysqlsla如何安装与使用

116次阅读
没有评论

共计 4611 个字符,预计需要花费 12 分钟才能阅读完成。

这篇文章给大家分享的是有关 mysqlsla 如何安装与使用的内容。丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,一起跟随丸趣 TV 小编过来看看吧。

mysqlsla 的安装与使用

1. mysqlsla
[root@localhost tmp]# wget http://hackmysql.com/scripts/mysqlsla-2.03.tar.gz
–19:45:45–  http://hackmysql.com/scripts/mysqlsla-2.03.tar.gz
Resolving hackmysql.com… 64.13.232.157
Connecting to hackmysql.com|64.13.232.157|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 33674 (33K) [application/x-tar]
Saving to: `mysqlsla-2.03.tar.gz.2

100%[===========================================================================================] 33,674  50.2K/s  in 0.7s   

19:45:47 (50.2 KB/s) – `mysqlsla-2.03.tar.gz.2 saved [33674/33674]

2. 解压
[root@localhost tmp]# tar -zxvf mysqlsla-2.03.tar.gz
mysqlsla-2.03/
mysqlsla-2.03/Changes
mysqlsla-2.03/INSTALL
mysqlsla-2.03/README
mysqlsla-2.03/Makefile.PL
mysqlsla-2.03/bin/
mysqlsla-2.03/bin/mysqlsla
mysqlsla-2.03/META.yml
mysqlsla-2.03/lib/
mysqlsla-2.03/lib/mysqlsla.pm
mysqlsla-2.03/MANIFEST
[root@localhost tmp]# cd mysqlsla-2.03
[root@localhost mysqlsla-2.03]# ls
bin  Changes  INSTALL  lib  Makefile.PL  MANIFEST  META.yml  README

3. 执行 perl 脚本检查包依赖关系
[root@localhost mysqlsla-2.03]# perl Makefile.PL 
Checking if your kit is complete…
Looks good
Writing Makefile for mysqlsla

4. 安装
[root@localhost mysqlsla-2.03]# make make install;
cp lib/mysqlsla.pm blib/lib/mysqlsla.pm
cp bin/mysqlsla blib/script/mysqlsla
/usr/bin/perl -MExtUtils::MY -e MY- fixin(shift) blib/script/mysqlsla
Manifying blib/man3/mysqlsla.3pm
Installing /usr/lib/perl5/site_perl/5.8.8/mysqlsla.pm
Installing /usr/share/man/man3/mysqlsla.3pm
Installing /usr/bin/mysqlsla
Writing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/mysqlsla/.packlist
Appending installation info to /usr/lib/perl5/5.8.8/i386-linux-thread-multi/perllocal.pod
[root@localhost mysqlsla-2.03]# 

5. 简单使用

语法:
 Slow log: mysqlsla -lt slow slow.log
 General log: mysqlsla -lt general general.log
 Binary log: mysqlbinlog bin.log | mysqlsla -lt binary – 

这里以 slow log 为例:

[root@localhost mysqlsla-2.03]# mysqlsla -lt slow /tmp/127_slow.log | more
Report for slow logs: /tmp/127_slow.log
24 queries total, 6 unique
Sorted by t_sum
Grand Totals: Time 16 s, Lock 1 s, Rows sent 18, Rows Examined 2.10M

______________________________________________________________________ 001 ___
Count  : 18  (75.00%)
Time  : 15 s total, 833.333 ms avg, 0 to 8 s max  (93.75%)
  95% of Time : 7 s total, 411.765 ms avg, 0 to 4 s max
Lock Time (s) : 0 total, 0 avg, 0 to 0 max  (0.00%)
  95% of Lock : 0 total, 0 avg, 0 to 0 max
Rows sent  : 0 avg, 0 to 0 max  (0.00%)
Rows examined : 116.51k avg, 8 to 1.05M max  (99.99%)
Database  : 
Users  : 
  root@localhost  : 100.00% (18) of query, 100.00% (24) of all users

Query abstract:
INSERT INTO t2 SELECT * FROM t2;

Query sample:
insert into t2 select * from t2;
……..

选项说明:
总查询次数 (queries total),去重后的 sql 数量 (unique)
输出报表的内容排序 (sorted by)
最重大的慢 sql 统计信息, 包括 平均执行时间, 等待锁时间, 结果行的总数, 扫描的行总数.
Count, sql 的执行次数及占总的 slow log 数量的百分比.
Time, 执行时间, 包括总时间, 平均时间, 最小, 最大时间, 时间占到总慢 sql 时间的百分比.
95% of Time, 去除最快和最慢的 sql, 覆盖率占 95% 的 sql 的执行时间.
Lock Time, 等待锁的时间.
95% of Lock , 95% 的慢 sql 等待锁时间.
Rows sent, 结果行统计数量, 包括平均, 最小, 最大数量.
Rows examined, 扫描的行数量.
Database, 属于哪个
Users, 哪个用户,IP, 占到所有用户执行的 sql 百分比
Query abstract, 抽象后的 sql 语句
Query sample, sql 语句

sla 常用参数说明:

1) -log-type (-lt) type logs:
通过这个参数来制定 log 的类型,主要有 slow, general, binary, msl, udl, 分析 slow log 时通过制定为 slow.

2) -sort:
制定使用什么参数来对分析结果进行排序,默认是按照 t_sum 来进行排序。
t_sum: 按总时间排序
c_sum: 按总次数排序
c_sum_p: sql 语句执行次数占总执行次数的百分比。

3) -top:
显示 sql 的数量,默认是 10, 表示按规则取排序的前多少条

4) ndash;statement-filter (-sf) [+-][TYPE]:
过滤 sql 语句的类型,比如 select、update、drop.
[TYPE]有 SELECT, CREATE, DROP, UPDATE, INSERT,例如 +SELECT,INSERT,不出现的默认是 -,即不包括。

5) db:要处理哪个库的日志:

例如,只取 backup 库的 select 语句、按 c_sum_p 排序的前 2 条记录

[root@localhost mysqlsla-2.03]# mysqlsla -lt slow -sort c_sum_p  -sf  +select -db backup -top 2  /tmp/127_slow.log 
Report for slow logs: /tmp/127_slow.log
4 queries total, 3 unique
Sorted by c_sum_p
Grand Totals: Time 1 s, Lock 1 s, Rows sent 18, Rows Examined 195

______________________________________________________________________ 001 ___
Count  : 2  (50.00%)
Time  : 0 total, 0 avg, 0 to 0 max  (0.00%)
Lock Time (s) : 0 total, 0 avg, 0 to 0 max  (0.00%)
Rows sent  : 1 avg, 1 to 1 max  (11.11%)
Rows examined : 86 avg, 77 to 94 max  (87.69%)
Database  : 
Users  : 
  root@localhost  : 100.00% (2) of query, 100.00% (4) of all users

Query abstract:
SELECT SUM(format(duration,N)) AS duration FROM information_schema.profiling WHERE query_id=N;

Query sample:
select sum(format(duration,6)) as duration from information_schema.profiling where query_id=7;

______________________________________________________________________ 002 ___
Count  : 1  (25.00%)
Time  : 1 s total, 1 s avg, 1 s to 1 s max  (100.00%)
Lock Time (s) : 1 s total, 1 s avg, 1 s to 1 s max  (100.00%)
Rows sent  : 4 avg, 4 to 4 max  (22.22%)
Rows examined : 12 avg, 12 to 12 max  (6.15%)
Database  : 
Users  : 
  root@localhost  : 100.00% (1) of query, 100.00% (4) of all users

Query abstract:
SELECT * FROM tt WHERE a=N;

Query sample:
select * from tt where a=2;
[root@localhost mysqlsla-2.03]# 

[root@localhost mysqlsla-2.03]# 

感谢各位的阅读!关于“mysqlsla 如何安装与使用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-17发表,共计4611字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产小视频免费观看 | 熟妇人妻av无码一区二区三区 | 亚洲国产成人资源在线软件 | 精品一区二区三区免费毛片爱 | 国产亚洲精品久久久久久小舞 | 亚洲国产成人综合精品2020 | 久久中文字幕无码一区二区 | 视频一区二区三区欧美日韩 | 青草五月天 | 亚洲成在线观看 | 在线看精品 | 国产偷国产偷亚洲清高 | 男女性刺激爽爽免费视频 | 国产精品无码一区二区三级 | 午夜网站在线播放 | 白嫩美女一级毛片免费看 | 国产magnet| 摸进她的内裤里疯狂揉她动图视频 | 国产精品二 | 国产亚洲精品日韩已满十八 | 麻豆tv入口在线看 | 伊人久久大香线蕉综合色狠狠 | 久久午夜神器 | 国产精品一区亚洲一区天堂 | 91伊人影院 | 四虎影视www在线播放 | 欧美一级在线全免费 | 伊人网综合视频 | 亚洲小视频在线观看 | 免费一级黄色 | 四川少妇大战4黑人 | 国产av无码专区亚洲精品 | www.日日日| 免费日本黄色片 | 9热在线精品视频观看 | 欧美日本高清 | 综合图片小说 | 国产网红女主播精品视频 | 在线播放国产精品 | 国产成人黄网在线免 | 国产美女一级做视频爱 |