学习篇-mysql-优化03-mysqldumpslow用法

一、mysqldumpslow简单用法
  • 简介

    • 如果开启了慢查询日志,就会生成大量的数据,然后我们就可以通过对日志的分析,生成分析报表,通过报表进行优化。

    • mysqldumpslow是mysql安装时自带的一款简单的慢查询工具,直接在mysql服务器上直接运行,不需要登陆数据库运行。

  • 用法: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bWLVs3vF-1597122174809)(../mysql-imgs/image-20200730135735859.png)]

    • 查看详细用法:mysqldumpslow --help
    • 展示详细数据:-v
    • 输出debug信息:-d
    • 指定输出排序规则,有如下几种
      • -s at/t 按照平均/查询时间排序
      • -s al/l 按照平均/锁等待时间排序
      • -s ar/r 按照平均/返回行数排序
      • -s c 按照慢sql出现次数排序
    • -r:输出结果反序排序,默认是desc的顺序
    • -t NUM:指定显示多少条慢sql
    • -a:不将数字抽象N、字符抽象成S
    • -n NUM:将超过N个数字的数值字符抽象显示
    • -g PATTERN:正则匹配慢sql
    • -l:总时间包含锁定时间
    // 举例 查出慢日志中查询时间最长包含left join的10条sql
    mysqldumpslow -t 10 -s t -g "left join" xxx-slow.log
    
  • 优缺点

    • 通过安装mysql进行附带安装,但是该工具统计的结果比较少,对我们的优化所提供的信息还是比较少,比如cpu,io等信息都没有
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值