3

シンプル リカバリ モードの SQL Server データベースが多数あります。これらのデータベースを別のデータセンターに移動する必要があります。これらのデータベースは閉じることができません (24 時間 365 日体制のミッション クリティカルなサービスを提供しています)。ログ配布を使用してリモート スタンバイ データベースを作成し、リモート コピーをプライマリに切り替えることを考えています。

これらの各データベースによって毎日書き込まれるトランザクション ログの量をどのように見積もることができますか? ネットワーク帯域幅とトランザクション ログ バックアップのサイズを見積もるには、この量を知る必要があります。

よろしくジョバンニ

4

2 に答える 2

3

見積もる必要はありません。データベースを完全復旧に設定し、ログ バックアップの作成を開始します。ログ配布を行うには、とにかくこれを行う必要があります。データベースが重要な場合は、とにかくこれを行う必要があります。ログ バックアップを取得すると、ログ バックアップが任意の時間前にどれだけ大きいかがわかるため、それに基づいて帯域幅を見積もることができます。

于 2015-01-14T11:06:43.223 に答える
0

次のことを行うストアド プロシージャを作成しました。

  • sys.dm_io_virtual_file_stats から num_of_bytes_written を読み取ります
  • テーブルから行をランダムに挿入および削除する
  • sys.dm_io_virtual_file_stats から num_of_bytes_written を読み取ります
  • num_of_bytes_written の 2 つの値の差をメガバイト単位で計算します
  • 圧縮されたトランザクション ログのバックアップを作成する
  • ログ バックアップ サイズと書き込まれたバイト数の違いを確認する

1000回の実行後、ログサイズとバックアップサイズの比率を計算します

よろしくジオバ

于 2015-01-15T10:11:20.180 に答える