web-dev-qa-db-ja.com

SQL Serverアクティビティモニター-リソース待機-ロギング> 1400ミリ秒/秒、どうですか?

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
6
Dor Rotman

トランザクションログを保持しているボリュームのディスクの状態とパフォーマンスを確認します。 耐久性要件 による遅延が発生しています。ロギングはバックアップされています。

アクティビティモニターでtlogファイルのI/O遅延も確認します。

4
Eric Higgins