昨天,正忙着,一个用户来电,说一个系统非常缓慢,导致整个系统无法正常使用,必须马上处理,先看系统资源,通过用户反馈的信息,内存,IO没问题,CPU资源严重紧张,idle持续为零,堆积任务达几百个,系统几近挂掉,通过分析用户反馈的数据库信息,最终确定一条SQL为整个事件的罪魁祸首,该语句阻塞达上百个,告知用户后,用户分析后确定,先kill掉相应会话,然后组织人员修改该SQL,kill掉相应会话并调整该SQL后,系统恢复常态,idle在40~50%间徘徊,下面是该SQL修改前的计划,大家可参考学习:
搞定导致CPU爆满的“罪魁祸首”
原创
©著作权归作者所有:来自51CTO博客作者lhdz__bj的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
CPU的深度解析
CPU的介绍
指令集 量子计算 异构计算 CPU 计算机基础 -
MySQL发生SWAP的罪魁祸首竟是...
SWAP没啥大不了的,搞之即可!
mysql 运维 python 服务器 大型网站架构 -
LINUX服务器低效的罪魁祸首
1、数据拷贝。2、(用户和内核)上下文切换。3、内存申请。4、锁竞争
LINUX 职场 服务器 休闲 低效 -
找到MySQL服务器发生SWAP罪魁祸首
MySQL服务器为啥会发生swap,以及如何应对
mysql 物理内存 重启 服务器 数据库