Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ускорение восстановления базы при втором запуске  [new]
chel74
Member

Откуда: Челябинск
Сообщений: 110
Добрый день.
Недавно заметил такую штуку. При восстановлении базы через помощник в sms при первом запуске все идет медленно и печально. А если сразу отменить и запустить повторно - то идет гораздо бодрее. Это конечно субъективно, замеров не делал, - но в мониторе производительности видна большая разница "до и после" в очереди диска, на который идет запись.
Наблюдаю на 2х серверах.
У вас так же? Это фича?
16 май 17, 13:35    [20484864]     Ответить | Цитировать Сообщить модератору
 Re: Ускорение восстановления базы при втором запуске  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36695
"При восстановлении базы через помощник в sms" -- это какая команда-то?
16 май 17, 13:42    [20484897]     Ответить | Цитировать Сообщить модератору
 Re: Ускорение восстановления базы при втором запуске  [new]
Zim90
Guest
Ускорю восстановление базы бесплатно без регистрации и sms. Тысячи тысяч ускоренных восстановлений. Звоните - 8 -800 _______
(Номер будет доступен после регистрации и отправки sms)
16 май 17, 13:51    [20484945]     Ответить | Цитировать Сообщить модератору
 Re: Ускорение восстановления базы при втором запуске  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
Лучше IFI включите https://habrahabr.ru/post/270699/ и сравните до и после.
18 май 17, 08:52    [20491674]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Ускорение восстановления базы при втором запуске  [new]
chel74
Member

Откуда: Челябинск
Сообщений: 110
В общем давно не смотрел уже. Но по-моему суть была в том, что поверх старой сжатой копии базы писал из актуальной копии рабочей базы, и т.о. скулю приходилось расширять файлы базы. А при втором запуске - уже не требуется, просто писал в файл.
8 окт 18, 10:39    [21697771]     Ответить | Цитировать Сообщить модератору
 Re: Ускорение восстановления базы при втором запуске  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
chel74
В общем давно не смотрел уже. Но по-моему суть была в том, что поверх старой сжатой копии базы писал из актуальной копии рабочей базы, и т.о. скулю приходилось расширять файлы базы. А при втором запуске - уже не требуется, просто писал в файл.

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

разница же во времени типа "после прерывания рестора вдруг ресторит быстрее"
может объясняться использованием после прерывания опции рестора RESTART.
возьмите да посмотрите профайлером, использует ли студия RESTORE WITH RESTART
после прерывания рестора
8 окт 18, 11:55    [21697870]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить