路漫漫其修远兮
吾将上下而求索

mysql学习:负载飙升排查思路

多维度排查,下面因素都会导致负载飙升

TOP
Network— select … from …全表SQL
IO     — read比较多 select 全表   write比较多 update insert 大批量刷数
CPU    — select Count sum  group by ..聚合,计算  
Load   —

select * from information_schema.processlist where COMMAND !='Sleep'  and User!='percona1' order by time desc ;

整个数据库变慢,所有的SQL都会变慢,比如一个count 100S,占用了系统大部分资源,导致本来需要 1S的sql,需要10S才能执行完

特别快速处理1.先保留个现场,全杀

可以先找一下可疑的SQL,看执行计划 ,没走索引,如果数据量少,可以加索引,通知研发

grafana看板,慢sql数量

未经允许不得转载:江哥架构师笔记 » mysql学习:负载飙升排查思路

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址