Резервное копирование базы данных - вопрос размера файла

Для моего плана резервного копирования для 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

Мое предположение состояло в том, что если в базе данных было мало активности или ее нет, то разница не увеличилась бы в размерах (или сильно не увеличилась бы).

Однако, когда я запускаю дифференциальную резервную копию выше (с небольшой активностью или вообще без нее), я вижу, что дифференциальная резервная копия увеличивает мои мегагерцы за раз. Почему это так увеличивается?

Спасибо

1 ответ

Сначала я должен сказать, что я бы подумал о разнице в размере резервной копии... поэтому я должен был проверить это... из того, что я мог прочитать:

Недостатком является то, что если вы выполняете несколько разностных резервных копий после полной резервной копии, вы, вероятно, включаете в каждую разностную резервную копию несколько файлов, которые уже были включены в более ранние разностные резервные копии, но не были недавно изменены

Я все еще пытаюсь найти, какой тип файла может быть включен, но его нет в полной резервной копии. Кажется, я не могу найти ответ, но из того, что я мог видеть, причина увеличения резервной копии была бы в том, что... я все еще собираюсь продолжайте искать, если я когда-нибудь найду ответ, плохо возвращаюсь и комментирую

Другие вопросы по тегам