MSSQL长时间占用cpu100的问题~~~苦恼中
MSSQL长时间占用cpu100的问题~~~苦恼中
是这样的,我们有个网站服务器,在用户访问并发达到20人(大约是这样)以上时候,网站的应用服务器(是tomcat5.5应用服务器,并使用它自己带的连接池)没事,但MSSQL服务在进程里占用cpu就100%导致服务器响应网站都很慢,几乎停止(但在无连续请求下,Cpu的占用情况,过一小时左右时间可以自己恢复正常。呵呵,问题很严重吧)。
从多方面找原因,一直没能找出问题所在。包含使用事件跟踪器,也没有跟踪到有sql脚本执行时间过长,后来用了一个不是办法的,把MSSQL服务器配置处理器为使用一个cpu(服务器为一个双核处理器),cpu再次显示最高占用时为50%,但想根本解决这个问题,请问我该怎么办?因为我担心如果cpu长期占用过高,会使温度过高,而导致机器自动关机,谁有相关经验,可以帮着分析一下,先谢谢了...