Как ускорить восстановление больших баз данных в SQL Server

Как ускорить восстановление больших баз данных в SQL ServerВсе администраторы знают, что восстановление базы данных из резервной копии — процесс не быстрый. Особенно, если база большая.

А что если я скажу, что время восстановления БД можно сократить более чем вдвое при помощи одной простейшей опции?

Предположим, что я решил восстановить базу данных размером 100 Gb и у меня это заняло 2:14:00.

Ryuivj39N1M

Но как только я поменял эту простейшую опцию, время восстановления стало 00:55:00.

ptNTEn7cNUk

Получается что без данной настройки скорость восстановления базы данных на 60% медленней. Вас устраивает такая ситуация?

Эта простейшая опция называется «выполнение задач по обслуживанию томов» (в английской версии — «perform volume maintenance tasks»). И вот как её можно включить:

1. Зайдите в локальную политику безопасности (Пуск » выполнить » secpol.msc )
2. Локальная политика безопасности » Параметры безопасности » Назначение прав пользователя » «Выполнение задач по обслуживанию томов»
3. И добавить в данную политику ту учётную запись, из под которой запущен SQL Server

ZX71X7sEh8k

Теперь скорость восстановления Backup будет гораздо выше.

Автор: Самородов Фёдор Анатольевич

Запись опубликована в рубрике Полезно и интересно с метками . Добавьте в закладки постоянную ссылку.

Один комментарий на «Как ускорить восстановление больших баз данных в SQL Server»

  1. Andrey Fedorov говорит:

    Чуть меньше 3 часов идет восстановление 2 Тб базы с ленты. А тут всего-то 100 Gb и с диска…

Добавить комментарий

Войти с помощью: