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

Откуда:
Сообщений: 289
Всю жизнь думал это несомовместимые вещи, ну например шринканули лог а потом дифф делаем.
Насколько я понимаю целостность бэкапа будет нарушена?
6 дек 18, 15:55    [21755990]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
Ennor Tiegael
Member

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

Дифф от журнала транзакций не зависит. Вот прям ортогонален, буквально.
6 дек 18, 15:57    [21755994]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
Yasha123
Member

Откуда:
Сообщений: 1117
целостность какого бэкапа, прости господи?

бэкап лежит себе в файле .bak
вы шринкаете лог базы,
каким местом будет задет файл .bak
или как еще можно нарушить его целостность???
6 дек 18, 15:58    [21755999]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
leonix
Member

Откуда:
Сообщений: 289
Ennor Tiegael
leonix,

Дифф от журнала транзакций не зависит. Вот прям ортогонален, буквально.


А на основе каких данные делаются диффы? По данным фалой данных? там есть какая то отметка что это новые ещё не забэкапленные данные?
6 дек 18, 15:58    [21756000]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
Yasha123
Member

Откуда:
Сообщений: 1117
leonix
А на основе каких данные делаются диффы? По данным фалой данных? там есть какая то отметка что это новые ещё не забэкапленные данные?

на основании Differential Bitmap
6 дек 18, 16:00    [21756005]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
leonix
Member

Откуда:
Сообщений: 289
Yasha123
целостность какого бэкапа, прости господи?

бэкап лежит себе в файле .bak
вы шринкаете лог базы,
каким местом будет задет файл .bak
или как еще можно нарушить его целостность???


Целостность цепочки файлов бэкапов. там же все операции нумеруются и должны быть чётко следовать друг за другом.
6 дек 18, 16:00    [21756007]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
leonix
Member

Откуда:
Сообщений: 289
Yasha123
leonix
А на основе каких данные делаются диффы? По данным фалой данных? там есть какая то отметка что это новые ещё не забэкапленные данные?

на основании Differential Bitmap


Спасибо! Покурю эту тему
6 дек 18, 16:01    [21756008]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
Yasha123
Member

Откуда:
Сообщений: 1117
leonix
Целостность цепочки файлов бэкапов. там же все операции нумеруются и должны быть чётко следовать друг за другом.

какая еще цепочка?
бывает log backup chain,
у вас же вообще простая модель,
ни о каких бэкапах лога не может быть речь вообще
6 дек 18, 16:03    [21756013]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
leonix
Member

Откуда:
Сообщений: 289
Yasha123
leonix
Целостность цепочки файлов бэкапов. там же все операции нумеруются и должны быть чётко следовать друг за другом.

какая еще цепочка?
бывает log backup chain,
у вас же вообще простая модель,
ни о каких бэкапах лога не может быть речь вообще


Т.е. все эти заморочки с LNSами актуальны только для фулл модели?
6 дек 18, 16:06    [21756022]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
Yasha123
Member

Откуда:
Сообщений: 1117
leonix
Целостность цепочки файлов бэкапов. там же все операции нумеруются и должны быть чётко следовать друг за другом.

какая еще нумерация операций?
вы откуда такого этакого набрались?

сделан полный бэкап.
обнулился differential bitmap.
база продолжает обновляться.
любая страница данных, к-ая была изменена с момента полного бэкапа, получит 1 в битмапе.

теперь делаем дифф. бэкап.
смотрим битмап.
если у страницы 1, ее кладем в наш дифф.
если 0, не кладем.

какие еще номера операций?
какая мне вообще разница, какая по счету со времен Царя Гороха операция
поменяла эту страницу или ту страницу?

более того, завтра я снова делаю дифф.
битмап все тот же.
и где были единицы, они там и остались,
но, возможно, еще их прибавилось.
делаю дифф, его размер >= диффа вчерашнего.
но никакой цепочки нет!
вчерашний дифф и сегодняшний никак не связаны.

все, что надо знать диффу, это от какого ПОЛНОГО бэкапа он отсчитывается
(какой именно полный бэкап обнулил битмап)
6 дек 18, 16:11    [21756029]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
Yasha123
Member

Откуда:
Сообщений: 1117
leonix
Т.е. все эти заморочки с LNSами актуальны только для фулл модели?

какие именно заморочки?
что нельзя накатить тот или иной бэкап лога, потому что его LSN слишком ранний/поздний?
это относится к бэкапам ЛОГА, которые в простой модели невозможны.
зато возможны в FULL и BULK LOGGED.
6 дек 18, 16:14    [21756035]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
leonix
Member

Откуда:
Сообщений: 289
Yasha123
leonix
Целостность цепочки файлов бэкапов. там же все операции нумеруются и должны быть чётко следовать друг за другом.

какая еще нумерация операций?
вы откуда такого этакого набрались?

сделан полный бэкап.
обнулился differential bitmap.
база продолжает обновляться.
любая страница данных, к-ая была изменена с момента полного бэкапа, получит 1 в битмапе.

теперь делаем дифф. бэкап.
смотрим битмап.
если у страницы 1, ее кладем в наш дифф.
если 0, не кладем.

какие еще номера операций?
какая мне вообще разница, какая по счету со времен Царя Гороха операция
поменяла эту страницу или ту страницу?

более того, завтра я снова делаю дифф.
битмап все тот же.
и где были единицы, они там и остались,
но, возможно, еще их прибавилось.
делаю дифф, его размер >= диффа вчерашнего.
но никакой цепочки нет!
вчерашний дифф и сегодняшний никак не связаны.

все, что надо знать диффу, это от какого ПОЛНОГО бэкапа он отсчитывается
(какой именно полный бэкап обнулил битмап)


Ок. Спасибо!
Этот я понял. Так работает для симпл модели.
Для фулл модели так же?
6 дек 18, 16:17    [21756039]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
Yasha123
Member

Откуда:
Сообщений: 1117
leonix
Так работает для симпл модели.
Для фулл модели так же?

a в моем описании где-то есть хоть намек на модель?
6 дек 18, 16:22    [21756055]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
leonix
Member

Откуда:
Сообщений: 289
Yasha123
leonix
Так работает для симпл модели.
Для фулл модели так же?

a в моем описании где-то есть хоть намек на модель?

нету. Иногда выскакивают ошибки по поводу не правильно последовательности восстановления и там по LNS чтото.
Вот и подумалось что цепочки важны.
6 дек 18, 16:26    [21756063]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
Danion
Member

Откуда: Москва
Сообщений: 16
leonix,

Цепочки бекапов важны. Но такое название скорее для модели фулл: восстанавливаем фул + последний диф + по порядку все логи с последнего дифа (пример).
При модели simple обычно восстанавливают из связки фулл + последний диф.
Yasha123 подробно ответил с описанием механики.
Частая схема для базы в режиме simple: раз в неделю фулл, 6 дней (кроме когда фулл) делается диф. Схема подходит для редко обновляемой базы, где бекапа раз в сутки достаточно.
6 дек 18, 16:35    [21756079]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 6697
одни дифференциальные смысла делать не имеет.
6 дек 18, 16:42    [21756087]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
SERG1257
Member

Откуда:
Сообщений: 2605
Relic Hunter
одни дифференциальные смысла делать не имеет.
Конечно они же кумулятивные.

А вот была ли просьба к Microsoft на создание "честных" не кумулятивных дифф бакапов, то есть копировать только блоки измененные с последнего такого дифф бакапа?
6 дек 18, 17:40    [21756176]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
Ferdipux
Member

Откуда: Москва
Сообщений: 467
SERG1257
А вот была ли просьба к Microsoft на создание "честных" не кумулятивных дифф бакапов, то есть копировать только блоки измененные с последнего такого дифф бакапа?

Вроде в древних версиях были раздельно дифференциальные и инкрементальные бекапы (это дифф с момента последнего инкрементального бекапа). Но потом - это пристрелили, остались только дифф бекапы.
6 дек 18, 18:51    [21756264]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 6697
SERG1257
А вот была ли просьба к Microsoft на создание "честных" не кумулятивных дифф бакапов, то есть копировать только блоки измененные с последнего такого дифф бакапа?
Зачем? Есть куча других способов это сделать.
6 дек 18, 20:09    [21756343]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 27417
Relic Hunter
SERG1257
А вот была ли просьба к Microsoft на создание "честных" не кумулятивных дифф бакапов, то есть копировать только блоки измененные с последнего такого дифф бакапа?
Зачем? Есть куча других способов это сделать.
Хм, ни одного не знаю :-(
6 дек 18, 20:14    [21756345]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
SERG1257
Member

Откуда:
Сообщений: 2605
Relic Hunter
Зачем?
Чтобы было.
Например организовать log shipping для баз в простой модели восстановления.
Relic Hunter
Есть куча других способов это сделать.
Например?
6 дек 18, 20:15    [21756347]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 5961
Ferdipux
SERG1257
А вот была ли просьба к Microsoft на создание "честных" не кумулятивных дифф бакапов, то есть копировать только блоки измененные с последнего такого дифф бакапа?

Вроде в древних версиях были раздельно дифференциальные и инкрементальные бекапы (это дифф с момента последнего инкрементального бекапа). Но потом - это пристрелили, остались только дифф бекапы.


И правильно сделали, что пристрелили, во избежание вопросов о цепочках резервных копий. "Я 10 лет делал разностные бэкапы, а мышка один хвостиком смахнула. Вы теперь за всё мне заплатите!111".
6 дек 18, 21:22    [21756422]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 27417
Владислав Колосов
Ferdipux
пропущено...

Вроде в древних версиях были раздельно дифференциальные и инкрементальные бекапы (это дифф с момента последнего инкрементального бекапа). Но потом - это пристрелили, остались только дифф бекапы.


И правильно сделали, что пристрелили, во избежание вопросов о цепочках резервных копий. "Я 10 лет делал разностные бэкапы, а мышка один хвостиком смахнула. Вы теперь за всё мне заплатите!111".
В смысле, а про бакапы логов они забыли? Билли опять накосячил" (с) :-)
Там ведь точно такие же цепочки, и не боятся ведь "вопросов".

И не помню инкрементальных бакапов, ИМХО не было такого никогда.
6 дек 18, 23:23    [21756497]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
SERG1257
Member

Откуда:
Сообщений: 2605
alexeyvg
И не помню инкрементальных бакапов, ИМХО не было такого никогда.
Так в том и вопрос: небыло потому что никто не просил или потому что прибили (по религиозным причинам).
Технически это реализовать легко.
7 дек 18, 00:41    [21756514]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл в симпл модели делать дифференациальные бэкапы  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 6697
alexeyvg
Relic Hunter
пропущено...
Зачем? Есть куча других способов это сделать.
Хм, ни одного не знаю :-(
Бекапить сторонними тулзами (Veeam, Acronis, Symantec). Они работают именно так, бекапят только измеменные блоки. Там нет понятия full, diff, inc.
7 дек 18, 03:01    [21756542]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить