Создает ли модель полного восстановления дополнительные журналы транзакций? - PullRequest
0 голосов
/ 05 марта 2009

Я читал некоторые книги в Интернете о восстановлении / резервном копировании, один глупый вопрос, если я использую модель полного резервного копирования базы данных / полного восстановления для самой операции резервного копирования, будет ли она генерировать какой-либо дополнительный журнал транзакций для исходного сервера базы данных? Будет ли операция полного восстановления генерировать дополнительный журнал транзакций для целевой базы данных?

Ответы [ 2 ]

2 голосов
/ 05 марта 2009

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

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

Если в журнале трансформации нет места и содержимое журналов не помечено как доступное для перезаписи, SQL Server попытается увеличить размер журналов.

В практическом плане для полного восстановления требуется, чтобы вы управляли своими журналами транзакций, обычно выполняя резервное копирование журнала транзакций очень часто (каждый 1 час, вероятно, является хорошим эмпирическим правилом, если у вас нет SLA для работы или другой драйвер для определения как часто это делать)

1 голос
/ 05 марта 2009

Я не уверен, что полностью понимаю ваш вопрос, но здесь идет. Поддержание вашей БД в режиме полного восстановления может сделать ваши журналы транзакций очень большими. Компромисс в том, что вы можете восстановить до точки восстановления.

Причина, по которой журналы транзакций больше, чем обычно, заключается в том, что ВСЕ транзакции полностью зарегистрированы. Это может включать в себя операции массовой записи, создание индекса и т. Д.

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

...