mysql监控指标
监控指标 “innodb_rows_read_per_qps” 告警,当前值 16832.95。监控指标 “innodb_rows_read_per_qps” 告警,当前值 1495.17。
·
监控指标 “innodb_rows_read_per_qps” 告警,当前值 1495.17
问题描述
高并发/压力请求
监控指标 “innodb_rows_read_per_qps” 告警,当前值 16832.95
晚上业务高峰期有一套数据库集群的主库出现 threads running 过多的告警,应用也频繁出现响应速度慢的告警。这时候processlist列表中非sleep的sql已达到1000+,数据库已经没法处理,后续进来的sql全部堆积在里面。1分钟后,处于running状态的sql达到了2700+。
此时使用kill命令杀sql,都会处于killed状态,sql进程并不会正真的结束。
top命令看到CPU有压力,但是没打满,iowait不高。
free下看到内存尚有20G余量,且基本没用到swap。
iostat下看到磁盘读写并不高,没有压力。

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)