У меня относительно небольшая база данных (6 ГБ), и мое приложение может быстро получить к ней доступ при использовании Firebird 2.1 или Firebird 2.5 на несерверной версии Windows. Но если я попытаюсь использовать Firebird 2.5 на серверной версии (2008, 2012), это будет мучительно медленно.
Что я уже пробовал:
- Установите FileSystemCacheSize для firebird.conf на 50, 60 и 70%, как указано здесь
Примечания:
- Проблема возникает на более чем одной машине
- К сожалению, проблема все еще не является детерминированной, так как мы тестировали Win Server 2008 и 2012 на простом настольном компьютере, и производительность была очень хорошей, но на некоторых серверных аппаратных средствах она медленная.
- До сих пор проблема обнаруживалась только на серверах Dell.
Оборудование, которое показывает проблему:
- Dell Perc H310 SCSI
Оборудование, которое не показывает проблему
- Dell Desktop Vostro
У меня вопрос, что я должен искать, чтобы выяснить, что вызывает эту проблему производительности?
windows
performance
firebird
Рикардо
источник
источник
Ответы:
Известно, что DELL PERC H310 имеет проблемы с производительностью в режиме JBOD. DELL признает и то, что здесь: http://en.community.dell.com/support-forums/servers/f/906/t/19480834.aspx?pi239031352=1
Кроме того, PERC H310 не имеет опции кэширования записи и не может быть обновлен с помощью BBU. Другими словами, он также не подходит для работы на уровне RAID. См. Ссылку для набора функций: http://www1.la.dell.com/content/topics/topic.aspx/global/products/pvaul/topics/en/us/raid_controller?c=gt&l=en&cs=gtbsdt1.
DELL рекомендует использовать H310 только в режиме RAID1 с объемом памяти не более 500 ГБ, см. Первую ссылку для справки.
Насколько я могу судить, у вас есть три варианта:
источник
Эта проблема с трекером Firebird может относиться к той же самой проблеме:
Низкая производительность в Firebird, установленном на Windows Server 2008, повышена до контроллера домена .
Решение было в том, чтобы включить кэширование записи, хотя было отмечено, что некоторые модели Dell не допускают такой настройки.
Видеть :
Firebird vs Windows: проблема с кэшированием файловой системы.
Write-Caching - включить или отключить .
источник