Sql-Server
客戶端無明顯原因超時
我有一台大部分時間都執行良好的 SQL Server 2005 伺服器。
今天,當我嘗試在 SSMS 上打開另一個選項卡時,使用者開始在打開新連接時出現超時,包括我自己。
我到處尋找問題,但我沒有發現伺服器有任何實際問題!
PLE 超過 10.000 秒,記憶體命中率 >99.80,目標記憶體為 10GB,僅使用約 4GB。伺服器有 16 個處理器,負載遠低於 20%。I/O 非常低,大多數活動來自日誌記錄和 CHECKPOINT,只有很少的 Lazywriter 必須將內容寫入磁碟。
該伺服器一直未得到充分利用,直到今天我在打開新連接時仍開始出現超時。
伺服器已重新啟動,問題仍然存在。
我的第一個想法是歸咎於網路,但我有遠端 DAC 設置,並且在使用 DAC 時我已經能夠毫無延遲地連接到伺服器,所以我不太確定是網路。
我怎樣才能跟踪這個問題並診斷發生了什麼?什麼工具或技術可以幫助我解決這個問題?
你檢查過錯誤日誌嗎?在對象資源管理器中,展開管理,展開 SQL Server 日誌,右鍵點擊
Current...
並選擇Show SQL Server Log
。希望那裡會有更多關於導致超時的詳細資訊。如果您可以在此處發布任何可疑的內容,我們可以幫助您進一步排除故障(儘管它可能很明顯,例如登錄觸發器或資源管理器)。