SQL Server 2008 R2サーバーがあります。 「アクティビティモニター」を開くと、「リソース待機」カテゴリ内で、「ロギング」カテゴリが1400ミリ秒/秒以上かかっていることがわかります。
それは正常ではないようですが、それはどういう意味で、どのようにして原因を診断しますか?
更新:
Sharkが提案したこのクエリを実行しました。
select * from sys.dm_os_wait_stats order by wait_time_ms desc
そしてこれらの結果を得ました:
wait_type waiting_tasks_count wait_time_ms max_wait_time_ms signal_wait_time_ms
--------------------------------- ------------------- -------------------- --------------------- ----------------
LCK_M_IX 3662 102060386 31410 233
LAZYWRITER_SLEEP 741527 63315760 305163 28805
WRITELOG 3531635 42147142 4142 309360
REQUEST_FOR_DEADLOCK_SEARCH 6327 31676553 5038 31676553
トランザクションログを保持しているボリュームのディスクの状態とパフォーマンスを確認します。 耐久性要件 による遅延が発生しています。ロギングはバックアップされています。
アクティビティモニターでtlogファイルのI/O遅延も確認します。