Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 При выполнении резервного копирования разностный бэкап по объему равен полному.  [new]
Rrusll
Member

Откуда:
Сообщений: 6
Добрый день, такой вопрос..

Имеется Windows 2003 SP2 EE, SQL 2000 SP3
Каждый рабочий день выполняется следующая схема резервного копирования:
1. 10:00 Differential Overwrite бэкап
2. 13:00 Differential Append бэкап
3. 18:00 Differential Append бэкап
Выполняются на media "DAY"
4. 21:00 Full Overwrite бэкап
Выполняется на media "FULL"

На четырех базах из пяти разностный бэкап по объему равен полному... Проверял даже до того, что делал в 10:00 разностный и следом в 11:00 разностный... и даже разностный бэкап одного часа равнялся объему полного. :-((
Получается, что по объему сумма всех бэкапов одной базы к концу дня достигает 4 размеров полного бэкапа.
Подскажите, в чем может быть проблема...
На более поздние версии и сервис паки SQL перейти не позволяет ППО, работающее с базой данных.
20 окт 09, 07:26    [7809044]     Ответить | Цитировать Сообщить модератору
 Re: При выполнении резервного копирования разностный бэкап по объему равен полному.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
И что возвращает RESTORE FILELISTONLY для полного и сделанных после него дифф? Какими инструкциями делается бэкап?
20 окт 09, 09:29    [7809332]     Ответить | Цитировать Сообщить модератору
 Re: При выполнении резервного копирования разностный бэкап по объему равен полному.  [new]
iljy
Member

Откуда:
Сообщений: 8711
Rrusll,

Во-первых - покажите команды.
Во-вторых - differential Append делать не очень осмысленно - любой диф бакап кумулятивный, т.е. изменения отслеживаются с момента последнего full.
Ну и в третьих - дифф просто записывает страницы, помеченные как измененные с момента последнего full, и если у вас идет интенсивная случайная вставка-изменение-удаление - она может менять много страниц..
20 окт 09, 12:50    [7810865]     Ответить | Цитировать Сообщить модератору
 Re: При выполнении резервного копирования разностный бэкап по объему равен полному.  [new]
Rrusll
Member

Откуда:
Сообщений: 6
Первый бэкап - Backup database [xxx] to [xxx_day] with init , nounload , differential , name = N'backup 10:00 day dif overwr' , noskip , stats = 10 , noformat

Второй бэкап - Backup database [xxx] to [xxx_day] with noinit , nounload , differential , name = N'backup 13:00 day dif overwr' , skip , stats = 10 , noformat

Третий бэкап - Backup database [xxx] to [xxx_day] with noinit , nounload , differential , name = N'backup 13:00 day dif overwr' , noskip , stats = 10 , noformat

Четвертый бэкап - Backup database [xxx] to [xxx_full] with init , nounload , name = N'backup 21:00 full overwr' , noskip , stats = 10 , noformat

Вот как-то так..
20 окт 09, 13:07    [7811004]     Ответить | Цитировать Сообщить модератору
 Re: При выполнении резервного копирования разностный бэкап по объему равен полному.  [new]
Rrusll
Member

Откуда:
Сообщений: 6
iljy,

Для нас три разностных бэкапа не бессмысленно.... так как в эти часы происходит завершение определенных функций нашей организации после закрытия которых и происходит бэкап.... и может потребоваться восстановления либо именно утренней базы... либо обеденной.... либо уже вечерней....
20 окт 09, 13:14    [7811082]     Ответить | Цитировать Сообщить модератору
 Re: При выполнении резервного копирования разностный бэкап по объему равен полному.  [new]
Rrusll
Member

Откуда:
Сообщений: 6
попробовал выставить ведение лога в FULL, чтоб бэкапить лог файл..... при общем объеме базы 19 гигов с 1.01.09, с 19:00 вечера до 7:00 утра следующего дня лог стал размером 30 гигов.... такая вещь никуда не годится(((((
21 окт 09, 03:07    [7815004]     Ответить | Цитировать Сообщить модератору
 Re: При выполнении резервного копирования разностный бэкап по объему равен полному.  [new]
Rrusll
Member

Откуда:
Сообщений: 6
попробовал выставить ведение лога в FULL, чтоб бэкапить лог файл..... при общем объеме базы 19 гигов с 1.01.09, с 19:00 вечера до 7:00 утра следующего дня лог стал размером 30 гигов.... такая вещь никуда не годится(((((
Такое ощущение, что либо разностные архивы не видят основу (хотя иногда, но ооочень редко разностный архив получается нормальный по объему), либо вся база постоянно изменяется ..хм.. :-(
21 окт 09, 03:15    [7815007]     Ответить | Цитировать Сообщить модератору
 Re: При выполнении резервного копирования разностный бэкап по объему равен полному.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31170
Rrusll
Для нас три разностных бэкапа не бессмысленно.... так как в эти часы происходит завершение определенных функций нашей организации после закрытия которых и происходит бэкап....

Rrusll
либо вся база постоянно изменяется ..хм.. :-(
Ну вот видимо при "завершение определенных функций нашей организации " и происходит изменение большого количества данных...
21 окт 09, 09:22    [7815319]     Ответить | Цитировать Сообщить модератору
 Re: При выполнении резервного копирования разностный бэкап по объему равен полному.  [new]
iljy
Member

Откуда:
Сообщений: 8711
Rrusll
попробовал выставить ведение лога в FULL, чтоб бэкапить лог файл..... при общем объеме базы 19 гигов с 1.01.09, с 19:00 вечера до 7:00 утра следующего дня лог стал размером 30 гигов.... такая вещь никуда не годится(((((
Такое ощущение, что либо разностные архивы не видят основу (хотя иногда, но ооочень редко разностный архив получается нормальный по объему), либо вся база постоянно изменяется ..хм.. :-(

Ну и? 30гиговый лог просто так не возникает, значит у вас правда идет активное изменение данных.
21 окт 09, 11:34    [7816303]     Ответить | Цитировать Сообщить модератору
 Re: При выполнении резервного копирования разностный бэкап по объему равен полному.  [new]
Rrusll
Member

Откуда:
Сообщений: 6
Ну что я могу сказать..... :-)
нашел я место, где собака порылась :-))
Дело в том, что люди, до меня администрирующие эти базы, ночью, сразу после выполнения задания полного резервного копирования, установили на выполнение еще одно маленькое задание :-)) , которое выполняло переиндексацию всех таблиц базы, для избавления от фрагментации данных.... соответственно это задание и перелопачивало все страницы.... так что разностное задание принимало все это за изменения и писало почти всю базу...
Спасибо всем за помощь.... тема закрыта.
21 окт 09, 12:48    [7817029]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить