詳細
製品名 | SQL Server |
イベント ID | 833 |
イベント元 | MSSQLSERVER |
コンポーネント | SQLEngine |
シンボル名 | BUF_LONG_IO |
メッセージ テキスト | SQL Server で、データベース内のファイル [%ls] で完了するまでに %d 秒以上かかる I/O 要求が %d 発生しました[%ls] (%d) 。 OS ファイル ハンドルは 0x%pです。 最新の長い I/O のオフセットは、%#016I64x です。 |
説明
このメッセージは、SQL Server がディスクからの読み取りまたは書き込み要求を発行し、要求が返されるのに 15 秒以上かかったことを示します。 このエラーは SQL Server によって報告され、IO サブシステムに問題があることを示します。
考えられる原因
この問題は、システム パフォーマンスの問題、ハードウェア エラー、ファームウェア エラー、デバイス ドライバーの問題、または IO プロセスでのフィルター ドライバーの介入を引き起こす可能性があります。
ユーザー操作
システム イベント ログでハードウェア関連のエラー メッセージを調べることで、このエラーのトラブルシューティングを行います。 また、ハードウェア固有のログが使用可能かどうかを調べます。
パフォーマンス モニターを使用して、次のカウンターを調べます。
平均ディスク転送時間
平均ディスク キューの長さ
現在のディスク キューの長さ
たとえば、SQL Server を実行しているコンピューターの 平均ディスク秒/転送 時間は、通常 15 ミリ秒未満です。 平均ディスク秒/転送値が増加した場合、これは、I/O サブシステムが I/O の需要に最適に対応していないことを示します。
注
ディスクアクセスは、ウイルス対策プログラムによって遅くなる可能性があります。 アクセス速度を上げるには、エラー メッセージで指定されている SQL Server データ ファイルをアクティブなウイルス スキャンから除外します。
I/O エラーの詳細については、Microsoft SQL Server I/O の基本、第 2 章、https://support.microsoft.com/kb/897284のサポート技術情報の記事を参照してください。