2

Я использую 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). 

Есть ли у кого-нибудь идеи, что можно сделать с этим? Благодаря

ответ