Я использую MS SQL 2008 R2 (10.50.1600)Ускорить RESTORE DATABASE
Интересно, почему моя база данных, которая очень маленькие (около 1200 строк, только 2 таблицы) восстанавливается очень медленно (12- 15 с). Я полагаю, что он связан с файлом журнала в базе данных (я не уверен). Дело в том, что я не забочусь о файле журнала. Мне интересно только с файлом mdf. Возможно ли ускорить восстановление базы данных? Я боюсь, что это будет навсегда в случае некоторых более крупных баз данных. Для меня важно время восстановления.
Я делаю это так:
BACKUP DATABASE TEST TO DISK = 'myDataBase' WITH INIT
RESTORE DATABASE TEST
FROM DISK = 'myDataBase'
WITH REPLACE
------------------------------------------------------------------------
Processed 256 pages for database 'myDataBase', file 'myDataBase' on file 1.
Processed 1 pages for database 'myDataBase', file 'myDataBase_log' on file 1.
RESTORE DATABASE successfully processed 257 pages in 12.218 seconds (0.164 MB/sec).
Я сделал некоторые другие испытания, и я создал новую базу данных, которая пуста. Восстановление этой базы данных занимало всего несколько секунд. Резервное копирование такое же, как и ранее. Восстановить отчет:
Processed 176 pages for database 'TEST', file 'TEST' on file 1.
Processed 2 pages for database 'TEST', file 'TEST_log' on file 1.
RESTORE DATABASE successfully processed 178 pages in 0.035 seconds (39.676 MB/sec).
Есть ли у кого-нибудь идеи, что можно сделать с этим? Благодаря
Благодарности. Это помогло. Я вижу значительное ускорение восстановления работы базы данных –
приветствуется :) – Devart