MSSQLSERVER_833
詳細資料
產品名稱 |
SQL Server |
產品版本 |
10.50 |
產品組建編號 |
10.00.0000.00 |
事件識別碼 |
833 |
事件來源 |
MSSQLSERVER |
元件 |
SQLEngine |
符號名稱 |
BUF_LONG_IO |
訊息文字 |
SQL Server 在資料庫 [%ls] (%d) 中的檔案 [%ls] 上發現 %d 次花費 %d 秒以上才完成的 I/O 要求。作業系統檔案控制代碼為 0x%p。最新的長 I/O 的位移為: %#016I64x。 |
說明
此訊息表示 SQL Server 已經從磁碟發出讀取或寫入要求,且該要求花費超過 15 秒才傳回。此錯誤是由 SQL Server 回報,並且表示 IO 子系統發生問題。
可能的原因
造成此問題的原因可能是系統效能問題、硬體錯誤、韌體錯誤、裝置驅動程式問題,或篩選驅動程式介入 IO 處理序。
使用者動作
查看系統事件記錄檔中是否有與硬體相關的錯誤訊息,以便對此錯誤進行疑難排解。同時,也查看硬體特定的記錄檔 (如果有的話)。
使用「效能監視器」檢查下列計數器︰
Average Disk Sec/Transfer
Average Disk Queue Length
Current Disk Queue Length
例如,在執行 SQL Server 的電腦上,Average Disk Sec/Transfer 時間通常少於 15 毫秒。如果 Average Disk Sec/Transfer 值增加,表示 I/O 子系統並未以最佳的方式應付 I/O 需要。
[!附註]
防毒程式可能會降低磁碟存取的速度。若要加快存取速度,請從使用中的病毒掃描排除錯誤訊息中所指定的 SQL Server 資料檔案。
如需有關 I/O 錯誤的詳細資訊,請參閱<第二章 Microsoft SQL Server I/O 基本概念>(英文),以及位於 https://support.microsoft.com/kb/897284/en-us 的知識庫文件。