最近,一套MySQL数据库服务器周期性的在业务高峰期出现CPU使用率百分百。 问题现象: MySQL数据库服务器周期性的CPU使用率百分百 问题分析: 1、服务器配置:8核的CPU、内存为32G 2、业务变更:经了解有新的业务模块上线 3、数据库锁排查:通过show full processlist观察只有insert语句insert into values()()()()() 4、监控查看:监控均是上午业务高峰期CPU出现间歇性的满载,但是,同一时间段的数据库服务器的IO却不高
5、日志信息查看:查看操作系统日志和mysql数据库日志,没有任何错误或者警告信息提示
6、数据库BUG排查:社区查了下倒是有可能是MySQL5.6/5.7的BUG#77827 reduce cpu time costs of creating dummy index while change buffer is enabled。顺着
BUG#77827的提示
看了下相关业务表的索引,居然有7个之多,但是并不是
BUG#77827本身引起的。
小结:到此,可以确定是表上的索引过多,导致insert批量插入,索引维护成本过高引起CPU满载。
问题处理:
与业务沟通,删除使用率较低的索引,业务处理时效大大缩短,CPU平稳不超过20%。
MySQL 业务表索引过多导致业务高峰期服务器CPU使用率百分百
来源:这里教程网
时间:2026-03-01 16:07:41
作者:
编辑推荐:
- MySQL 业务表索引过多导致业务高峰期服务器CPU使用率百分百03-01
- 查看mysql哪张表比较大03-01
- OceanBase简介及其与MySQL的比较03-01
- erp系统的实施是不管什么行业都适合嘛03-01
- 上海sap软件供应商选择应该注意的三个要点03-01
- MySQL数据灾难挽救之Delete\Update03-01
- 半导体研发项目上优秀的ERP系统有哪些关键特性03-01
- IC设计行业erp系统评估的判断标准03-01
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- MySQL 业务表索引过多导致业务高峰期服务器CPU使用率百分百
MySQL 业务表索引过多导致业务高峰期服务器CPU使用率百分百
26-03-01 - 查看mysql哪张表比较大
查看mysql哪张表比较大
26-03-01 - OceanBase简介及其与MySQL的比较
OceanBase简介及其与MySQL的比较
26-03-01 - erp系统的实施是不管什么行业都适合嘛
erp系统的实施是不管什么行业都适合嘛
26-03-01 - 上海sap软件供应商选择应该注意的三个要点
上海sap软件供应商选择应该注意的三个要点
26-03-01 - 半导体研发项目上优秀的ERP系统有哪些关键特性
半导体研发项目上优秀的ERP系统有哪些关键特性
26-03-01 - IC设计行业erp系统评估的判断标准
IC设计行业erp系统评估的判断标准
26-03-01 - MySQL监控-Datadog数据库监控调研
MySQL监控-Datadog数据库监控调研
26-03-01 - 如何在MySQL数据库中进行互联网常用架构的搭建?
如何在MySQL数据库中进行互联网常用架构的搭建?
26-03-01 - 集成电路制造业ERP系统功能特点有哪些?
集成电路制造业ERP系统功能特点有哪些?
26-03-01
