网站如何变得缓慢? 打开睡眠过程?

我的网站是由高MYSQL CPU随机非常慢,我不知道是什么问题。 希望我会接近这个职位的解决scheme。

如果我检查mysql进程,当网站很慢时,我会看到很多打开的睡眠命令。 没有开放的睡眠命令时,没有问题。 所以问题可能在那里。

截图1

奇怪的是,这个问题有时只会发生。 有时候我四周没问题,现在网站已经连续3天慢了。

我已经将time_out mysql设置设置为30秒,但这并不能解决问题。 所以现在我试图找出问题所在。 这里是警报状态variables。 也许这给了一些额外的见解。

Screnshot 2

难道是垃圾邮件/暴力攻击?
沉重/慢速查询的网站? 服务器设置错误? Sql注入?

其他事情,这个问题可以导致? 现在解决这个问题的最好方法是什么? 发送任何方向已经有所帮助。