медленный рестор

vitvsh
Дата: 07.06.2012 14:35:54
добрый день. используем БД под Win 2003 на Firebird 2.5.0 Classic. возникла необходимость перевести под Win 2008. для начала поставил ту же Firebird 2.5.0 Classic (32). рестор через локальный коннект (gbak -c backup.gbk mydb.gdb) идет медленно (~1 Мб/сек), через сервисы - ~20. тоже самое для Firebird 2.5.1 Classic (32) и Firebird 2.5.1 Classic (64). на Win 2003 разница между локальным и сервисами значительно меньшая (локальный - ~10-11, сервис ~14 Мб/сек). При этом просто копирование файла большого файла на винт на новой машине дает порядка 180 Мб/сек (на старой втрое меньше).
В чем может быть причина медленного рестора через локальный коннект?
kdv
Дата: 07.06.2012 15:08:04
vitvsh
В чем может быть причина медленного рестора через локальный коннект?

для сравнения
http://www.ibase.ru/devinfo/restorespeed.htm

vitvsh
при этом просто копирование большого файла на винт на новой машине дает порядка 180 Мб/сек (на старой втрое меньше).

файл возможно уже частью в кэше, так что вопрос, насколько он "большой" относительно размера ram на этой машине. В любом случае, даже если 200гиг файл копируется на машине с 8мб ram со скоростью 180мб в секунду, такой скорости при бэкапе и ресторе вы не получите, потому что бэкап или рестор - это не копирование.

p.s. а почему 2.5.0, а не 2.5.1 ? Необходимость минорных обновлений уже отменили для любого софта? :-)
vitvsh
Дата: 07.06.2012 15:21:12
kdv, читал ссылку уже, но там ведь не в 20 раз разница (и на старом серваке она едва в полтора). а так выходит, что рестор через локальный коннект в 10 раз медленее на новом серваке, чем на старом (а через сервисы наоборот).
kdv
файл возможно уже частью в кэше, так что вопрос, насколько он "большой" относительно размера ram на этой машине. В любом случае, даже если 200гиг файл копируется на машине с 8мб ram со скоростью 180мб в секунду, такой скорости при бэкапе и ресторе вы не получите, потому что бэкап или рестор - это не копирование.

не спорю, цифру привел исключительно, чтобы показать, что винт на новом серваке быстрее (в принципе разница в скорости рестора через сервисы для обеих машин это тоже показывает).
kdv
p.s. а почему 2.5.0, а не 2.5.1 ? Необходимость минорных обновлений уже отменили для любого софта? :-)

для старого сервака по принципу - "работает - не трожь!", на новом все равно планировалась 2.5.1 х64.
rstrelba
Дата: 07.06.2012 15:33:10
vitvsh,

сегодня день "GDB" ;-)