五款常用mysqlslowlog分析工具的比较mysqlslowlog是用来记录执行时间较长(超过long_query_time秒)的sql的一种日志工具.
启用slowlog有两种启用方式:1,在my.
cnf里通过log-slow-queries[=file_name]2,在mysqld进程启动时,指定--log-slow-queries[=file_name]选项比较的五款常用工具mysqldumpslow,mysqlsla,myprofi,mysql-explain-slow-log,mysqllogfiltermysqldumpslow,mysql官方提供的慢查询日志分析工具.
输出图表如下:主要功能是,统计不同慢sql的出现次数(Count),执行最长时间(Time),累计总耗费时间(Time),等待锁的时间(Lock),发送给客户端的行总数(Rows),扫描的行总数(Rows),用户以及sql语句本身(抽象了一下格式,比如limit1,20用limitN,N表示).
mysqlsla,hackmysql.
com推出的一款日志分析工具(该网站还维护了mysqlreport,mysqlidxchk等比较实用的mysql工具)整体来说,功能非常强大.
数据报表,非常有利于分析慢查询的原因,包括执行频率,数据量,查询消耗等.
格式说明如下:总查询次数(queriestotal),去重后的sql数量(unique)输出报表的内容排序(sortedby)最重大的慢sql统计信息,包括平均执行时间,等待锁时间,结果行的总数,扫描的行总数.
Count,sql的执行次数及占总的slowlog数量的百分比.
Time,执行时间,包括总时间,平均时间,最小,最大时间,时间占到总慢sql时间的百分比.
95%ofTime,去除最快和最慢的sql,覆盖率占95%的sql的执行时间.
LockTime,等待锁的时间.
95%ofLock,95%的慢sql等待锁时间.
Rowssent,结果行统计数量,包括平均,最小,最大数量.
Rowsexamined,扫描的行数量.
Database,属于哪个数据库Users,哪个用户,IP,占到所有用户执行的sql百分比Queryabstract,抽象后的sql语句Querysample,sql语句除了以上的输出,官方还提供了很多定制化参数,是一款不可多得的好工具.
mysql-explain-slow-log,德国人写的一个perl脚本.
http://www.
willamowius.
de/mysql-tools.
htmlhttp://www.
bt285.
cn/content.
phpid=1196863功能上有点瑕疵,不仅把所有的slowlog打印到屏幕上,而且统计也只有数量而已.
不推荐使用.
mysql-log-filter,googlecode上找到的一个分析工具.
提供了python和php两种可执行的脚本.
http://code.
google.
com/p/mysql-log-filter/功能上比官方的mysqldumpslow,多了查询时间的统计信息(平均,最大,累计),其他功能都与mysqldumpslow类似.
特色功能除了统计信息外,还针对输出内容做了排版和格式化,保证整体输出的简洁.
喜欢简洁报表的朋友,推荐使用一下.
myprofi,纯php写的一个开源分析工具.
项目在sourceforge上.
http://myprofi.
sourceforge.
net/功能上,列出了总的慢查询次数和类型,去重后的sql语句,执行次数及其占总的slowlog数量的百分比.
从整体输出样式来看,比mysql-log-filter还要简洁.
省去了很多不必要的内容.
对于只想看sql语句及执行次数的用户来说,比较推荐.
总结工具/功能一般统计信息高级统计信息脚本优势mysqldumpslow支持不支持perlmysql官方自带mysqlsla支持支持perl功能强大,数据报表齐全,定制化能力强.
mysql-explain-slow-log支持不支持perl无mysql-log-filter支持部分支持pythonorphp不失功能的前提下,保持输出简洁myprofi支持不支持php非常精简
搬瓦工最新优惠码优惠码:BWH3HYATVBJW,节约6.58%,全场通用!搬瓦工关闭香港 PCCW 机房通知下面提炼一下邮件的关键信息,原文在最后面。香港 CN2 GIA 机房自从 2020 年上线以来,网络性能大幅提升,所有新订单都默认部署在香港 CN2 GIA 机房;目前可以免费迁移到香港 CN2 GIA 机房,在 KiwiVM 控制面板选择 HKHK_8 机房进行迁移即可,迁移会改变 IP...
这两天Linode发布了十八周年的博文和邮件,回顾了过去取得的成绩和对未来的展望。作为一家运营18年的VPS主机商,Linode无疑是有一些可取之处的,商家提供基于KVM架构的VPS主机,支持随时删除(按小时计费),可选包括美国、英国、新加坡、日本、印度、加拿大、德国等全球十多个数据中心,所有机器提供高出入网带宽,最低仅$5/月($0.0075/小时)。This month marks Linod...
老薛主机,虽然是第一次分享这个商家的信息,但是这个商家实际上也有存在有一些年头。看到商家有在进行夏季促销,比如我们很多网友可能有需要的香港VPS主机季度及以上可以半价优惠,如果有在选择不同主机商的香港机房的可以看看老薛主机商家的香港VPS。如果没有记错的话,早年这个商家是主营个人网站虚拟主机业务的,还算不错在异常激烈的市场中生存到现在,应该算是在众多商家中早期积累到一定的用户群的,主打小众个人网站...
p图软件哪个好用为你推荐
涡轮增压和自然吸气哪个好自然吸气与涡轮增压发动机哪个更好集成显卡和独立显卡哪个好集成显卡与独立显卡的区别。迈腾和帕萨特哪个好一汽迈腾和上海大众帕萨特哪个好少儿英语哪个好少儿英语,那个好一些?宝来和朗逸哪个好大众朗逸好还是宝来好苹果手机助手哪个好苹果手机助手哪个好用些谁知道手机炒股软件哪个好手机炒股哪个软件好 要免费的海克斯皮肤哪个好lol100块抽11次的海克斯宝箱值得买吗qq空间登录不上为什么我的QQ空间登陆不上?dns服务器故障DNS服务解析故障 怎么办
高防服务器租用 网通服务器租用 bluevm 10t等于多少g 网络星期一 密码泄露 主机合租 南昌服务器托管 dd444 网站木马检测工具 hinet google台湾 空间登录首页 网购分享 智能dns解析 lamp是什么意思 后门 privatetracker magento主机 日本小学生 更多