MSSQLSERVER_32044
適用対象: SQL Server
詳細
属性 | 値 |
---|---|
製品名 | SQL Server |
イベント ID | 32044 |
イベント ソース | MSSQLSERVER |
コンポーネント | SQLEngine |
シンボル名 | SQLErrorNum32044 |
メッセージ テキスト | 'ミラー コミットのオーバーヘッド' の警告が発生しました。 現在の値 '%d' はしきい値 '%d' を上回っています。 |
説明
このデータベース ミラーリング イベントはプリンシパル サーバー インスタンスで発生し、データベース ミラーリングが原因で、コミットの合計待機時間がユーザー指定のしきい値に達したか、それを超えたことを示します。 待機時間は、トランザクション数と各トランザクションの待機時間の積です。 たとえば、次の場合はどちらも 1000 ミリ秒の待機時間を生成します。1000 トランザクション * 1 ミリ秒、1 トランザクション * 1000 ミリ秒です。 コミットの待機時間が増加するのは、ミラー サーバー インスタンスでのトランザクション数の増加、ログ送信の遅れ、またはログ フラッシュの遅れが原因の可能性があります。
ミラー コミットのオーバーヘッドの量は、同期操作によって現在のパフォーマンスに与える影響を評価するのに役立つパフォーマンス基準です。 この基準は、高い安全性モードのみに関連しています。 高い安全性モードは同期モードなので、プリンシパル サーバー インスタンスでは、ミラー サーバー インスタンスにログ レコードを送信後、ミラー サーバー インスタンスがディスクにログ レコードを書き込んだことを確認できるまで、トランザクションのコミットを待機します。 ログ レコードは、ミラー データベースへの復元を待機している間は、ミラー サーバー インスタンスのディスクに残ります。
ユーザーの操作
プリンシパル サーバー インスタンス、ミラー サーバー インスタンス、および両者のネットワーク接続の負荷が原因になっているかどうかを調査します。
参照
データベース ミラーリング (SQL Server)
ミラーリング パフォーマンス基準の警告しきい値および警告の使用 (SQL Server)