MSSQLSERVER_833
新規 : 2006 年 7 月 17 日
詳細
製品名 |
SQL Server |
製品バージョン |
9.0 |
製品ビルド番号 |
9.00.1399.60 |
イベント 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 サブシステムに問題があります。このエラーは、SQL Server 2000 または SQL Server 2005 で発生します。
考えられる原因
この問題の原因としては、システム パフォーマンスの問題、ハードウェア エラー、ファームウェア エラー、デバイス ドライバの問題、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 にあるサポート技術情報の資料を参照してください。