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

Откуда:
Сообщений: 10
Доброго всем дня!
Подскажите, как сэкономить место?
Резервные копии журнала транзакций делаются раз в час.
Полные резервные копии в рамках плана обслуживания (перестроение индексов - обновление статистики - полный бэкап) - раз в день в 00:30, длительность около часа
Так вот, резервная копия журнала в 2 часа ночи весит 4 Гб вместо 50 Мб в остальные часы. Судя по всему туда попадают все транзакции с последней резервной копии журнала. А хотелось бы, чтоб попадали транзакции, начиная с полной резервной копии, которая делается в конце плана обслуживания
2 апр 15, 11:45    [17463486]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37228
Полный бэкап не уксекает лог.
И да, 4 Гб -- это реально проблема во времена, когда для десктопов доступны диски по 6Тб?
2 апр 15, 11:49    [17463502]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
Glory
Member

Откуда:
Сообщений: 104751
trtrmitya
Судя по всему туда попадают все транзакции с последней резервной копии журнала.

Туда попадают транзакции с последней копии журнала транзакций

Просто ваш план обслуживания наверное бездумно фигачит перестройку/реорганизацию всех индексов. Что и пишется в журнал.

trtrmitya
А хотелось бы, чтоб попадали транзакции, начиная с полной резервной копии, которая делается в конце плана обслуживания

Ну мало ли, что вам хочется
2 апр 15, 11:49    [17463506]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
trtrmitya
Member

Откуда:
Сообщений: 10
Гавриленко Сергей Алексеевич,
это не проблема, просто хотелось услышать мнения спецов, насколько это вообще нормально?) Можно ли усечь лог при полном бэкапе?
2 апр 15, 11:56    [17463547]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
trtrmitya
Member

Откуда:
Сообщений: 10
Glory,
так и есть, бездумно фигачит, но это уже другой вопрос.
Не пойму, зачем отвечать, если ответить нечего?
2 апр 15, 12:01    [17463577]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
o-o
Guest
trtrmitya
Можно ли усечь лог при полном бэкапе?

A full backup does not and cannot affect the transaction log

+ вот была тема 1 в 1:
Борьба с раздуванием логов
2 апр 15, 12:02    [17463579]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
o-o
Guest
извиняюсь, в предыдущем только цитата из Рэндала, а сама статья вот:
Misconceptions around the log and log backups: how to convince yourself
2 апр 15, 12:04    [17463597]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
trtrmitya
Member

Откуда:
Сообщений: 10
o-o,
ок, я понял, спасибо!
2 апр 15, 12:06    [17463605]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
Glory
Member

Откуда:
Сообщений: 104751
trtrmitya
Не пойму, зачем отвечать, если ответить нечего?

А зачем задавать глупые вопросы.
Журнал транзакций нужен серверу. И именно серервер будет решать чего и сколько туда писать.
А не справшивать вас - а согласны ли вы, trtrmitya , что бы я вот это запишу в журнал.
2 апр 15, 12:07    [17463615]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
trtrmitya
Member

Откуда:
Сообщений: 10
"умный" Glory,
сервер - это машина, ничего он сам решать не может.
и вопрос совсем не в том, писать или не писать в журнал.
2 апр 15, 12:23    [17463679]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
Glory
Member

Откуда:
Сообщений: 104751
trtrmitya
сервер - это машина, ничего он сам решать не может.

MS SQL Server - это программа. И она поумнее некоторых.

trtrmitya
и вопрос совсем не в том, писать или не писать в журнал

Ну да. Вопрос о том, что писать или не писать в бэкап.
2 апр 15, 12:26    [17463699]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
может быть можно сэкономить место копрессией резервных копий журнала
2 апр 15, 12:54    [17463847]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8584
trtrmitya
А хотелось бы, чтоб попадали транзакции, начиная с полной резервной копии, которая делается в конце плана обслуживания


Так это не работает, журнал и данные - независимые сущности.
2 апр 15, 13:30    [17464101]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31868
trtrmitya
А хотелось бы, чтоб попадали транзакции, начиная с полной резервной копии, которая делается в конце плана обслуживания
Так сделать можно, только вы тогда должны отказаться от той функциональности, для которой было принято решение делать бакапы логов.
Это будет как бы стрёмно, сохранность данных будет зависеть от внимательности админов, дурости начальства, болезней, и так далее.
Нужны ли такие риски и постоянный ежедневный страх за будущее фирмы ради экономии 4 гигабайт на диске?
2 апр 15, 14:01    [17464307]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
o-o
Guest
дана же уже ссылка на то, как организовать.
и что это означает, и когда не стОит так делать, расписано конкретнее некуда.
но можно и повторить
Гавриленко Сергей Алексеевич
Если вы так уверены, что вам этот бэкап не нужен, и что вы сможете восстановить базу на интересующий вас момент, если, скажем, она загнется во время реорганизации индексов или последующего за ней бэкапа, то переключайте модель восстановления в простую перед реорганизацией и в полную перед полным бэкапом.
[...]
aleks2
если база застрянет в SIMPLE никакой цепочки уже не будет.
Если перевод в FULL засунуть первым степом джоба на полный бэкап, то не застрянет.

Основная проблема такого подхода в том, что он требует окна, когда гарантированно никто не будет работать с базой, от момента перевода в simple, до момента окончания полного бэкапа. Если такой гарантии нет, то так делать однозначно не стоит. И если вы не понимаете, что делаете, то так тоже делать не стоит. В остальных случаях можно сэкономить немного ресурсов железа.
2 апр 15, 14:34    [17464514]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8584
4 ГБ... может речь идет о планшетнике.
2 апр 15, 14:59    [17464709]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
a522
Member

Откуда:
Сообщений: 11
Может есть смысл перестраивать не все индексы разом, а только те, которые действительно в этом нуждаются?
И резервные копии прекрасно сжимаются (либо в 2012 встроенными средствами, либо обычными архиваторами).
2 апр 15, 15:38    [17464983]     Ответить | Цитировать Сообщить модератору
 Re: Резервные копии журналов транзакций  [new]
o-o
Guest
a522
резервные копии прекрасно сжимаются (либо в 2012 встроенными средствами, либо обычными архиваторами).

при чем тут, интересно, 2012, ТС где-то версию сервера огласил?
или что, тот же 2008 не поддерживал backup compression?
редакцию, кстати, тоже ТС не публиковал, а Экспресс (да и Web), будь он хоть 2014-ый, бэкапы "встроенно" не сжимает
2 апр 15, 15:53    [17465079]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить