次の方法で共有


MSSQLSERVER_32044

適用対象: SQL サーバー

詳細

属性 Value
製品名 SQL Server
イベント ID 32044
イベント ソース MSSQLSERVER
コンポーネント SQLEngine
シンボル名 SQLErrorNum32044
メッセージ テキスト 'ミラー コミットのオーバーヘッド' の警告が発生しました。 現在の値 '%d' はしきい値 '%d' を上回っています。

説明

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

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

ユーザーの操作

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

参照

データベース ミラーリング (SQL Server)
ミラーリング パフォーマンス基準の警告しきい値および警告の使用 (SQL Server)