Стоит ли останавливать резервное копирование журнала транзакций во время полного резервного копирования?


22

У меня есть два задания агента SQL, которые планируется запускать с разными интервалами. Первое задание запускает полное резервное копирование один раз в день. Второе задание выполняет резервное копирование журнала транзакций каждые пятнадцать минут.

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

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


как уже упоминалось, нет необходимости менять расписание и конфликтовать, даже если я предпочитаю создавать резервные копии журналов во время полного резервного копирования, потому что, если полное резервное копирование завершится неудачно из-за ограниченного пространства? И Немедленный сбой во время полного резервного копирования, ваша резервная копия журнала спасет день!
Бижу Хосе

Ответы:


27

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

введите описание изображения здесь

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

Ссылки:

Параллельные административные операции


3
Это одна из тех таблиц, которую вы просто хотите сохранить на потом. Спасибо за ссылку. +1
Томас Стрингер


0

Нет. Нет необходимости вносить какие-либо изменения. Полная резервная копия базы данных не повреждает журнал транзакций и не усекает его. Только при создании резервной копии журнала транзакций журнал транзакций будет усечен.


1
Разве вы не говорите то же самое, что написал Alex_L некоторое время назад?
Дезсо

У нас есть похожие ответы
Александр Омельченко
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.