Журнал транзакций имеет огромный рост после резервного копирования

StackOverflow https://stackoverflow.com/questions/1881564

Вопрос

Я программист, подрабатываю вынужденным администратором базы данных.

У меня есть план обслуживания, согласно которому каждую ночь выполняется полное резервное копирование и «проверка целостности базы данных».Я делаю резервную копию журналов транзакций каждые 10 минут.Размер резервной копии журнала транзакций резко возрастает после резервной копии базы данных - экспоненциально.Раньше я перестраивал индексы и статистику каждую ночь — я думал, что именно это вызывает всплеск журнала транзакций — но удаление этих шагов ничего не меняло.

Зеркальное отображение наших резервных копий при медленных соединениях значительно помогло бы, если бы не этот огромный всплеск, поэтому я надеюсь, что это что-то, что я делаю неправильно.Кто-нибудь может что-нибудь предложить?

Это было полезно?

Решение

Если вы выполняете резервное копирование журнала только с 6 утра до полуночи, то самое первое резервное копирование журнала в 6 утра будет резервным. вся активность базы данных, произошедшая за 6 часов с момента последней резервной копии журнала.

Это совершенно нормально и, вероятно, не имеет никакого отношения к тому факту, что резервное копирование вашей базы данных происходит в 4 часа утра.

Поскольку вы используете SQL2008, предупреждение в другом моем ответе не применимо, и вы можете спокойно выполнять резервное копирование журналов в течение 24 часов.

Другие советы

Это SQL 2000?

В SQL 2000 не предполагается выполнять резервное копирование журнала во время выполнения полного резервного копирования, иначе «могут случиться плохие вещи», такие как блокировка или сильно раздутые файлы журналов.

Видеть этот пост ServerFault для «Слова» из «Человека» Пола Рэндала, который раньше отвечал за движок SQL в Microsoft.

Видеть этот следующий пост некоторые идеи по пропуску резервного копирования журнала во время выполнения полного резервного копирования.

В SQL 2005 или более поздней версии это ограничение больше не существует, и у вас не должно возникнуть проблем с одновременным резервным копированием журналов и полным резервным копированием.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top