MSSQLSERVER_833

詳細

製品名

SQL Server

製品バージョン

10.50

製品ビルド番号

10.00.0000.00

イベント ID

833

イベント ソース

MSSQLSERVER

コンポーネント

SQLEngine

シンボル名

BUF_LONG_IO

メッセージ テキスト

SQL Server は、データベース [%ls] (%d) のファイル [%ls] で、完了に %d 秒以上かかった I/O 要求を %d 個検出しました。OS ファイル ハンドルは 0x%p です。最新の実行時間の長い I/O のオフセット: %#016I64x。

説明

このメッセージは、SQL Server がディスクからの読み取り要求やディスクへの書き込み要求を発行してからその要求が完了するまでの時間が 15 秒を超えたことを示しています。SQL Server からこのエラーが報告された場合は、IO サブシステムに問題があります。

考えられる原因

この問題の原因としては、システム パフォーマンスの問題、ハードウェア エラー、ファームウェア エラー、デバイス ドライバーの問題、IO プロセスへのフィルター ドライバーの介入などが考えられます。

ユーザーの操作

このエラーのトラブルシューティングを行うには、システム イベント ログを参照し、ハードウェア関連のエラー メッセージが記録されているかどうかを調べます。また、可能な場合はハードウェア固有のログも調べます。

パフォーマンス モニターを使用して、次のカウンターを調べます。

  • Avg. Disk sec/Transfer

  • Avg. Disk Queue Length

  • Current Disk Queue Length

たとえば、SQL Server を実行しているコンピューターの Avg. Disk sec/Transfer の時間は、通常 15 ミリ秒未満です。Avg. Disk sec/Transfer の値が増加している場合、I/O サブシステムが I/O 要求を最適な速度で処理できていません。

注意

ディスク アクセス速度は、ウイルス対策プログラムによって低下する場合があります。アクセスを高速化するには、エラー メッセージに示されている SQL Server データ ファイルをアクティブ ウイルス スキャンの対象から除外します。

I/O エラーの詳細については、「Microsoft SQL Server I/O Basics, Chapter 2」と、https://support.microsoft.com/kb/897284/en-us にあるサポート技術情報の資料を参照してください。