mysql问题排查有那些手段_Mysql负荷较高,排查原因的方式有哪些?

Mysql负荷较高,排查原因的方式有哪些? processlist/slowlog都没发现啥过慢的SQL语句,但负荷就是一波一波飚上去。

简单说

1:内存是否占用较多swap分区

2:i/o压力大不大,最好把top显示的信息贴出来

3:神马引擎,myisam还是innodb

4:如果是i/o压力,反解binlog分析写入频繁度

5:如果不是i/o压力,采样查询请求分析查询频繁度

show status;查看具体的状态值,对症下药。

用nmon监控一下,看看磁盘IO,用loadrunner强压一段时间。没有1秒以上的慢查询,不代表索引就没问题。解决好索引问题,负荷应该会降低很多。

iostat -dx 1 观察磁盘读写情况,如果有十几M的读/写 就要留意了

vmstat 1   看看CPU 的Idle情况 ,如果idle很低 有可能是MySQL的语句很耗CPU

top    看看有啥大损耗的进程否

ps aux

1、首先使用最基本的top看看CPU忙在哪里,是iowait严重,还是usr用的多,还是被sys消耗了

2、再根据问题使用针对新监测工具如:vmstat,dstat 等工具看看系统最繁忙的是什么设备

3、最后再不断深入...

额,收集的一些。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值