MSSQLSERVER_846
適用於:SQL Server
詳細資料
屬性 | 值 |
---|---|
產品名稱 | SQL Server |
事件識別碼 | 846 |
事件來源 | MSSQLSERVER |
元件 | SQLEngine |
符號名稱 | N/A |
訊息文字 | 等候緩衝閂時發生逾時 -- 類型 %d,bp %p,頁面 %d:%d,狀態 %#x,資料庫識別碼: %d,配置單位識別碼: %I64d%ls,工作 0x%p : %d,等候時間 %d,旗標 0x%I64x,主控工作 0x%p。 不繼續等候。 |
說明
計算機可能會停止回應,或逾時或其他一般作業中斷的情況,可能會同時發生 SQL Server 將緩衝區閂鎖錯誤寫入 SQL Server 錯誤記錄檔。
如果訊息中的統計數據欄位具有 0x04 的值,SQL Server 正在等候 I/O 作業。 您也可以在 SQL Server 錯誤記錄檔中收到訊息 MSSQLSERVER_833 。
如果訊息中的統計數據欄位具有值0x04關閉,則頁面會有大量爭用。 如果對象是數據頁,可能是因為程式代碼設計效率不佳所造成。 如果頁面為非數據,錯誤可能是由伺服器瓶頸所造成,例如硬體資源不足。
使用者動作
若要解決此問題,視您的環境而定,下列一或多個步驟可能會減少或消除錯誤訊息:
判斷您是否有任何硬體瓶頸。 如有必要,請升級硬體,使其可支援環境的組態、查詢和載入需求。 如需瓶頸的詳細資訊,請參閱 識別瓶頸。
檢查是否有任何記錄的錯誤,並執行硬體廠商所提供的任何診斷。
請確定您的磁碟驅動器未壓縮。 不支援將數據或記錄檔儲存在壓縮的磁碟驅動器上。 如需實體檔案的詳細資訊,請參閱 資料庫檔案和檔案群組。
當您將下列選項設定為關閉時,查看錯誤訊息是否消失:
SQL Server 優先順序提升組態選項
輕量型共用 (光纖模式) 選項
設定工作集大小選項
注意
如果您將其從其預設設定 OFF 變更,先前的設定通常會適得其反。 如需設定的詳細資訊,請參閱 伺服器組態選項 (SQL Server) 。
微調查詢以減少系統上使用的資源。 效能調整有助於降低系統的壓力,並改善個別查詢的響應時間。
將 [AUTO_SHRINK] 選項設定為 OFF,以減少資料庫大小變更的額外負荷。
請確定您已將 FILEGROWTH 選項設定為大小足以不常遞增的遞增。 排程作業以檢查資料庫中的可用空間,然後在非尖峰時間內增加資料庫大小。