在我們的生產服務器上,出於某種原因,在特定的時間內,線程數一直超過某個點,儘管CPU利用率正常(30-50%),但查詢開始運行緩慢,我們有更多的阻塞語句。由於線程數增加,SQL Server運行速度變慢
我不確定在哪裏看它,基本上當我們的網站運行正常時,線程數大約是150個線程,但是在一天中的特定時間(在1:30到2:30)它會出現到270線程。沒有額外的SQL事務繼續進行,一切都如以前一樣正常,但線程數增長,並且SQL開始行爲非常緩慢。
立即重新啓動SQL服務後,線程數恢復正常,並且我們的站點功能還可以繼續使用24小時。
我們使用的是SQL Server 2005,它是24核心機器。
有什麼想法嗎?