昨天,正忙着,一个用户来电,说一个系统非常缓慢,导致整个系统无法正常使用,必须马上处理,先看系统资源,通过用户反馈的信息,内存,IO没问题,CPU资源严重紧张,idle持续为零,堆积任务达几百个,系统几近挂掉,通过分析用户反馈的数据库信息,最终确定一条SQL为整个事件的罪魁祸首,该语句阻塞达上百个,告知用户后,用户分析后确定,先kill掉相应会话,然后组织人员修改该SQL,kill掉相应会话并调整该SQL后,系统恢复常态,idle在40~50%间徘徊,下面是该SQL修改前的计划,大家可参考学习:
相关文章:
- cidaemon.exe导致CPU100%的解决办法 2023-11-08
- 生产故障排查——CPU占用高导致的网页请求超时 2023-11-08
- 解决C盘爆满的方法 2023-11-08
- 千万级记录的Discuz论坛导致MySQL CPU 100%的优化笔记 2023-11-08
- 一次FGC导致CPU飙高的排查过程 2023-11-08
- C盘突然爆满 2023-11-08
- CPU 或内存占用率高导致无法登录 2023-11-08
- 阿里云虚拟主机针对恶意频繁攻击式访问造成CPU爆满的解决方法 2023-11-08