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

mysqlsla如何安装与使用

137次阅读
没有评论

共计 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-18发表,共计4611字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 牛牛在线精品第一区 | 东京热人妻系列无码专区 | 日产国产欧美视频一区精品 | 亚洲成人影院在线观看 | 97久久综合区小说区图片区 | 青青青国产在线观看 | 一区二区不卡在线 | 四虎最新永久免费视频 | 久久久男女野外野战 | 午夜精品久久久 | 国产午夜亚洲精品一区网站 | 国产精品麻豆成人av电影艾秋 | 成年网站在线观看 | 国产美女裸体无遮挡免费视频 | 免费永久国产在线视频 | 亚洲精品一区二区三区www | 婷婷影院在线观看 | 少妇久久久久久被弄高潮 | 国产成人精品男人的天堂网站 | 69老司机精品视频免费观看 | 欧美日韩亚洲一区 | 免费看成人播放毛片 | 久久中文字幕一区二区三区 | 在线久综合色手机在线播放 | 免费看成人国产一区二区三区 | www在线小视频免费 www自拍 | 中文字幕一区二区三区永久 | 四虎影院久久久 | 日韩高清一区二区 | 欧美aaaaaaaa| 亚洲国产精品无码观看久久 | 国内精品一区二区三区在线观看 | 日韩欧美国产亚洲 | 猫咪av成人永久网站在线观看 | 国产午夜影视大全免费观看 | 在线精品无码字幕无码av | 亚洲国产精品无码久久98 | 亚洲熟妇av一区二区三区漫画 | 国产成人免费福利网站 | 日韩欧美成末人一区二区三区 | 久久综合久久88 |