前段时间我的一个网站经常打不开,通过检查发现服务器cpu占用超过100%;通过top命令发现是mysql占用cpu特别高导致的,于是优化了mysql语句,mysql升级到了mysql8最新版本等,但是并没有什么卵用。过几天有出现这种情况。甚至以为是服务器配置太低了,准备升级配置。
后面分析网站日志的时候发现有些ip请求次数特别高,有些ip请求几万次,一查ip还是境外的,于是通过防火墙把这些ip禁用掉。mysql占用cpu超过100%的现象就基本解决了。

所以总结一下,解决mysql占用cpu超过100%的方法:
1.优化mysql查询语句,看看mysql慢日志
2.可以尝试升级mysql版本
3.排除网站被攻击的可能。
以上是我对mysql占用cpu超过100%的解决方法。欢迎大家补充。
相关网站 : enbs.cn www.ruihongw.com,ruihongw.cn 22en.com nm3.cn volg.cn ningjue.com cidianw.cn

2622

被折叠的 条评论
为什么被折叠?



