1

SQL Server 2005 のバックアップ計画として、日曜日に完全バックアップを実行したいと考えています。

BACKUP DATABASE myDatabase TO DISK = 'D:\Database Backups\myDatabase_full.bak' WITH FORMAT
GO

次に、残りの週に毎晩差分を実行したいと思います。

BACKUP DATABASE myDatabase  TO DISK = 'D:\Database Backups\myDatabase_Diff.bak' WITH DIFFERENTIAL
GO

私の仮定では、データベース内のアクティビティがほとんどまたはまったくない場合、差分のサイズは増加しません (または大幅に増加することはありません)。

ただし、上記の差分バックアップを (ほとんどまたはまったくアクティビティなしで) 実行すると、差分バックアップによって一度にメモリが増加することがわかります。なんでこんなに増えてるの?

ありがとう

4

1 に答える 1

1

最初に言わなければならないのは、差分バックアップのサイズについてあなたと同じように考えていたでしょう...だから私はそれをチェックしなければなりませんでした...私が読むことができたものから:

欠点は、完全バックアップの後に複数の差分バックアップを実行する場合、おそらく、以前の差分バックアップに既に含まれていたが最近変更されていないいくつかのファイルを各差分バックアップに含めることです。

フルバックアップに含まれていないファイルの種類をまだ見つけようとしていますが、答えが見つからないようですが、バックアップが大幅に増加する理由は...私はまだ行くつもりです答えが見つからない場合は探し続けてください。戻ってきてコメントしてください

于 2009-08-19T20:48:01.437 に答える