Резервное копирование базы данных - вопрос размера файла
Для моего плана резервного копирования для 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 ответ
Сначала я должен сказать, что я бы подумал о разнице в размере резервной копии... поэтому я должен был проверить это... из того, что я мог прочитать:
Недостатком является то, что если вы выполняете несколько разностных резервных копий после полной резервной копии, вы, вероятно, включаете в каждую разностную резервную копию несколько файлов, которые уже были включены в более ранние разностные резервные копии, но не были недавно изменены
Я все еще пытаюсь найти, какой тип файла может быть включен, но его нет в полной резервной копии. Кажется, я не могу найти ответ, но из того, что я мог видеть, причина увеличения резервной копии была бы в том, что... я все еще собираюсь продолжайте искать, если я когда-нибудь найду ответ, плохо возвращаюсь и комментирую