我的网站由于 MYSQL CPU 占用高而随机变得非常慢,我不知道问题出在哪里。希望通过这篇文章,我能更接近解决方案。
如果我检查 mysql 进程,当网站速度慢时,我会看到很多打开的 sleep 命令。当没有打开 sleep 命令时,就没有问题。所以问题可能就出在这里。
奇怪的是,这个问题只是偶尔发生。有时我 4 周都没有问题,但现在网站已经连续 3 天变慢了。
我已经将 time_out mysql 设置设置为 30 秒,但这无助于解决问题。所以现在我试图找出问题所在。以下是警报状态变量。也许这能提供一些额外的见解。
可能是垃圾邮件机器人/暴力攻击?
网站查询繁重/缓慢?服务器设置不良?SQL 注入?
此问题还可能导致其他问题吗?现在解决这个问题的最佳方法是什么?发送任何指示都会有所帮助。