Часто клиенты спрашивают о архивировании БД DIRECTUM, например, какой тип архивирования рекомендуется использовать или как часто можно архивировать БД и т.д., поэтому я решил писать нескольких блогов по этому поводу. В первом блоге, буду причислять основные моменты методики архивирования и восстановления Поехали>>>>>>>>>>>>>>>>>>>
В SQL Server существуют различные типы резервного копирования, такие как:
Полная резервная копия базы данных – это копия, охватывающая всю базу данных. Полное резервное копирование можно применять для восстановления базы данных до того состояния, в котором она находилась, когда было завершено резервное копирование.
Примечание: SQL Server позволяет обновлять базу данных, пока идёт процесс резервного копирования.
SQL Server отслеживает процессы, происходящие во время снятия резервной копии, посредством записи частей журнала транзакций в резервную копию базы данных. Резервная копия также записывает log sequence number (LSN), когда начинается или завершается резервное копирование.
Log sequence number (LSN) - это уникальный последовательный номер, который можно использовать для определения порядка, в котором производились обновления базы. LSN используется в процессе восстановления при возвращении в состояние, соответствующее транзакционной последовательности. Полное резервное копирование базы данных часто применяется совместно с другими типами копирования и устанавливает базу при выполнении восстановительных операций.
Примечание: Необходимо создавать полное резервное копирование первую очередь, а затем все остальные типы резервного копирования.
Этот тип резервного копирования доступен во всех версиях SQL.
Дифференциальное резервное копирование базы данных захватывает изменения любых данных, которые произошли с базой данных после захваты полного резервного копирования.
Каждый экстент данных состоит из восьми страниц. Когда происходит изменение страниц, устанавливается флажок на экстент, который говорит о том, что произошло изменение. Когда выполняется дифференциальное резервное копирование, в резервную копию записываются только те экстент, имеющие флажок.
Преимущества дифференциального резервного копирования:
● Дифференциальное резервное копирование может сэкономить пространство копии;
● Улучшение общей скорости восстановления.
Данный тип резервного копирования доступен во всех версиях SQL Server.
Copy-only резервное копирование является новинкой для SQL Server 2005. Они позволяют делать резервные копии любого типа, не влияя на другие резервные копии. Обычно резервная копия базы данных записывается в самой базе данных и определяется как часть цепи, которую можно использовать при восстановлении. Например, если делается полная резервная копия базы данных, то последующие дифференциальные резервные копии используют ее в качестве основы. Процесс восстановления, использующий дифференциальные резервные копии базы данных, ссылается на полную копию базы данных, и эта копия должна быть доступна.
Copy-only резервное копирование не влияет на цепь восстановления. Оно полезно в ситуациях, когда вы хотите сделать копию базы данных просто в целях проверки или что-то в этом роде.
Примечание: В SQL server 2005 Copy-only резервное копирование не поддерживается через SQL Server Management Studio, только выполняется через SQL-запрос. В SQL Server 2008 оно доступно в SQL Server Management Studio.
Данный тип резервного копирования доступен только в SQL server 2005 и SQL Server 2008.
Резервное копирование журнала транзакций захватывает записи в файлах журнала транзакций. Full и Bulk logged модели восстановления – это те модели, которые поддерживают резервное копирование журнала транзакций. Эти модели заставляют транзакционные события сохраняться в журнале транзакций так, что они могут подвергаться резервному копированию. Режим Simple Recovery восстановления вызывает сокращение журнала транзакций в первую очередь, таким образом, сводя на нет пользу от резервного копирования транзакционного журнала.
Имеются много типов резервного копирования, эти типы вместе используются для создания плана резервного копирования БД. Хороший план – это тот план, который обеспечивает высокий уровень защиты БД.
В данном разделе описываются несколько примеров стратегий создания резервного копирования.
Примечание: Стратегия создания резервного копирования изменяется от компании к компании в зависимости от того, как используется система.
В данной ситуации каждый день создаётся полная резервная копия
Недостатки:
В данной ситуации каждый день создаётся дифференциальная резервная копия, а только один раз в неделю создаётся полная резервная копия.
Преимущества:
Недостатки:
В данной ситуации днём создаются несколько дифференциальных резервных копий, например, каждые 3 часа. Также и создаётся одна полная резервная копия каждую ночь.
Преимущества:
Недостаток:
В данной ситуации днём создаются несколько транзакционных резервных копий (например, каждые 30 мин.), также и создаётся одна дифференциальная копия каждую ночь и одна полная копия каждую неделю.
Примечание: Транзакционное резервное копирование требует Full или bulk-logged Recover режим.
Преимущества:
Недостатки:
В следующем блоге подготовлю вам инструкции каждого типа архивирования, и еще будут скринкасты.
а когда будет продолжение?
Какой способ резервирования рекомендуется для БД Директума размером 40 Гб, рост 50-100 Мб в день?
Авторизуйтесь, чтобы написать комментарий