MSSQLSERVER_32044

詳細

製品名

SQL Server

製品バージョン

10.50

製品ビルド番号

-

イベント ID

32044

イベント ソース

MSSQLSERVER

コンポーネント

SQLEngine

シンボル名

SQLErrorNum32044

メッセージ テキスト

'ミラー コミットのオーバーヘッド' の警告が発生しました。現在の値 '%d' はしきい値 '%d' を上回っています。

説明

このデータベース ミラーリング イベントはプリンシパル サーバー インスタンスで発生し、データベース ミラーリングが原因で、コミットの合計待機時間がユーザー指定のしきい値に達したか、それを超えたことを示します。待機時間は、トランザクション数と各トランザクションの待機時間の積です。たとえば、1,000 件のトランザクションがそれぞれ 1 ミリ秒待機する場合と、1 件のトランザクションが 1,000 ミリ秒待機する場合は、どちらも 1,000 ミリ秒の待機時間が生じます。コミットの待機時間が増加するのは、ミラー サーバー インスタンスでのトランザクション数の増加、ログ送信の遅れ、またはログ フラッシュの遅れが原因の可能性があります。

ミラー コミットのオーバーヘッドの量は、同期操作によって現在のパフォーマンスに与える影響を評価するのに役立つパフォーマンス基準です。この基準は、高い安全性モードのみに関連しています。高い安全性モードは同期モードなので、プリンシパル サーバー インスタンスでは、ミラー サーバー インスタンスにログ レコードを送信後、ミラー サーバー インスタンスがディスクにログ レコードを書き込んだことを確認できるまで、トランザクションのコミットを待機します。ログ レコードは、ミラー データベースへの復元を待機している間は、ミラー サーバー インスタンスのディスクに残ります。

ユーザーの操作

プリンシパル サーバー インスタンス、ミラー サーバー インスタンス、および両者のネットワーク接続の負荷が原因になっているかどうかを調査します。