DAG 内の 1 つのデータベースがトランザクション ログをいっぱいにする

DAG 内の 1 つのデータベースがトランザクション ログをいっぱいにする

当社では、7 台のサーバーでかなり大規模な Exchange 2010 DAG を実行しています。すべてのデータベースがマウントされている運用環境に 3 台、運用が停止した場合にデータベースを転送できる DR 環境に 3 台、4 日遅れの LAG サーバーが 1 台あります。理由は説明しませんが、Exchange サーバーでは定期的なバックアップを実行していません。レプリケーションには DAG と LAG を使用し、何か重大な事態が発生した場合にメールが失われるリスクを受け入れています (いずれにしても、保持ポリシーは 28 日間しかありません)。メイン データベースは 7 台、パブリック フォルダー データベースは 3 台、ジャーナル データベースは 1 台あります。

過去 1 週間、1 つのメール データベースがほぼ毎晩トランザクション ログをいっぱいにしていますが、その理由がわかりません。DB4 は DAG 内の Exchange サーバー 02 にマウントされており、Production 03、DR 02、および LAG にデータベース コピーがあります。DB が存在する各サーバーのフォルダーには 1Tb のドライブがあります。そのデータベースでは循環ログが有効になっています。

毎日、DB4 が常駐するサーバーの 1 つがドライブをいっぱいにするので、ログを手動で消去する必要があります。(eseutil /mk を使用して、報告されたチェックポイント ファイルより前のすべてのログを手動で削除します) その後、時計仕掛けのように、それらを消去した後、1 日か 2 日後に LAG サーバーがいっぱいになったと報告します。ログ ファイルを追いかけるループに陥っています。

循環ログが有効になっているのに、この 1 つのデータベースが大量のトランザクション ログをいっぱいにしてしまうのはなぜですか。このようなことが起こるべきではありません。この問題を解決するには、どのような手順を実行すればよいでしょうか。先週まで、ドライブの使用率は 60% とかなり安定していましたが、今はログ ファイルを追いかけているため、データベースを維持できないようです。

関連情報