Привет всем.

Тут у большинство предоставляют цифры, указаывающие на возможность
бешенной скорости восстановления базы данных из бакапа.

Сегодня ночью, на домашней машине, поставил эксперимент

FB 2.0.1 RC1 - SS WIN
Подключение к базе - localhost

Размер архива - 12 502 836 736 байт
Размер отресторенной базы - 20 579 868 672 байт

Страница - 4KB (совпадает с размером кластера)
Буфер - 16384 страниц

Ради развлечения, указал
MaxUnflushedWrites = -1
MaxUnflushedWriteTime = -1

OS - XP Prof SP2 и все патчи до упора

Машина
Prescott 2.8 гигагерца (1MB кэш)
1 GB RAM
Мама - ASUS
Два диска (120GB) баракуды - собраны в нулевой рейд
На диске - места навалом.

Тупые тесты показывают возможность записи на диск со скоростью не ниже
30MB в секунду.

Короче, база восстанавливалась в течении 11:15:50

Средняя скорость записи на диск, судя по "Производительности",
поднималась до 1.5 MB / сек.

А если судить по конечному результату - 500KB в секунду

На сервере в недвижимости эта же база восстанавливается 8 часов. Но
там процессоры - 3.2 (2MB кэш) 12GB и FB CS 1.5.3 на WIN 2003.
Подключение также через localhost. Его дисковый массив тоже показывает
приличную производительности - здоровые файл копируются очень быстро.

Вообщем, вопрос - что не так-то? Я думаю проблема в подключении через
localhost. Хотя может быть и другое.

-------
Извините, что задаю еще один вопрос. Судя по по перезапускам рестора
(через 10-15 минут я прерывал процесс и запускал его заново) файл GBK
кэшируется виндой. На сколько я в курсе - это потоковый файл, который
не требует произвольного доступа. Может (если это возможно) винде
запретить это делать? Все больше памяти под кэширование GDB будет.

Коваленко Дмитрий.

Ответить