我有大约3个网站驻留在一个服务器,这是与其他团队共享。我收到通知,CPU使用率大幅增加,我们需要降低它的使用率。我怀疑这是我的网站造成的。我一直在MySQL中使用SHOW FULL PROCESSLIST,90%的时间显示来自其他数据库的查询。但是我认为执行多个SHOW FULL PROCESSLIST命令是不够的。如何验证我的数据库不是CPU占用率?
我们使用的是Oracle SOA Suite 11g,BPEL服务器使用的数据源经常进入挂起模式。当SOA数据源挂起时,所有使用此数据源的受控服务器都会忙于尝试连接到DB,从而导致CPU过高,从而使服务器没有响应能力。
有没有人遇到过这个问题并有解决方案?我们已经在Oracle论坛上发布了这篇文章,并创建了一个支持票证,但如果有任何帮助,我们将不胜感激。