mysql 输出语句_【小白福利—初级DBA入门必看】MySQL常用工具介绍(十四)—实用程序MySQL_dumpslow...

aa5844c18665e28a4908282c01777d7f.png

今天是MySQL常用工具介绍这篇文章的最后一节内容啦!感谢各位读者的认真陪伴,希望这些知识能够给你带来过一点帮助。知识的积累是一个漫长的过程,而灵感的迸发却往往在一瞬间。但是们知道没有那些坚实的基础就永远不会有后面的建树。对于初级的程序员们而言,学好这些基本的操作就是打开数据大门最好的钥匙。Amy非常希望能够成为递给你们钥匙的那个人。当然接下来我会继续为大家更新新的主题,走过路过千万不要错过呀~

PS:今天的文章篇幅略短,大家可以等会阅读完后了解一下之前的文章(MySQL分布式数据库开发规范 和 MySQL数据类型测试 和 MySQL常用工具介绍)


1 . 简介

MySQL慢查询日志包含运行时间超过设定值或没有使用索引的查询。mysqldumpslow解析MySQL慢查询日志文件并总结其内容。

一般调用方式:shell> mysqldumpslow [options] [log_file …]

结果输出:通常,mysqldumpslow对除一些特殊数字或字串值外都相同的语句合为一个结果,并输出这些抽象的值为N或"S"。可以使用-a选项关闭该合并。

0cbb640b2f2ff57abf794058f23fd288.png

其中count表示语句执行的次数;time表示平均执行时间(总执行时间);lock表示平均等待锁的耗时(总等待耗时);rows表示平均返回给客户端的行数(总行数);随后是执行语句的用户以及执行的语句

2 . 选项介绍与部分选项举例说明

b286b3caa28b96fce4cead40b1957f65.png

3 . 常见用法举例

从host-slow.log中列出总执行时间最长的10条含left join的语句:

mysqldumpslow -t 10 -s t -g “left join” host-slow.log

4 . 注意事项

如果出现如下错误,Died at /usr/bin/mysqldumpslow line 161, <> chunk 405659.说明你要分析的sql日志太大了,拆分后再分析

tail -100000 mysql-slow.log>mysql-slow.20190503.log

mysqldumpslow -t 10 mysql-slow.20190503.log

如果这篇文章有帮助到你,那就关注点赞收藏吧~我们下期再见 !

等不及的小伙伴可以复习一下之前的文章(MySQL分布式数据库开发规范 和 MySQL数据类型测试 和 MySQL常用工具介绍)

---------------------

作者:Amy—go

ea48a734b4c5d4cfdd9a19f2f8f75e53.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值