MSSQLSERVER_17884
適用於:SQL Server
詳細資料
屬性 | 值 |
---|---|
產品名稱 | SQL Server |
事件識別碼 | 17884 |
事件來源 | MSSQLSERVER |
元件 | SQLEngine |
符號名稱 | SRV_SCHEDULER_DEADLOCK |
訊息文字 | 指派給節點 %d 上進程的新查詢在過去 %d 秒內尚未由背景工作線程挑選。 這種狀況可能是由封鎖或長時間執行的查詢所造成,且可能會對用戶端的回應時間造成負面影響。 請使用 "max worker threads" 組態選項以增加允許的執行緒數目,或最佳化目前執行中的查詢。 SQL 處理序使用率: %d%%。 系統閒置率: %d%%。 |
說明
每個排程器都沒有進度的跡象,而且可能是因為沒有線程可以前進的死結所造成,而且/或無法擷取和處理任何新工作。 如果進程使用率很低,則計算機上的其他進程可能會導致伺服器進程 CPU 耗盡。
使用者動作
判斷為什麼有封鎖,沒有進展,並據此解決情況。 如果進程使用率很低,請檢查由其他進程所造成系統上的負載。
若要了解產生此錯誤狀況的常見原因,請參閱 如何診斷和更正錯誤 17883、17884、17887 和 17888。