Eu tenho um banco de dados relativamente pequeno (6GB) e meu aplicativo pode acessá-lo rapidamente ao usar o Firebird 2.1 ou o Firebird 2.5 em uma versão sem servidor do Windows. Mas se eu tento usar o Firebird 2.5 em uma versão de servidor (2008, 2012), fica dolorosamente lento.
O que eu já tentei:
- Defina FileSystemCacheSize no firebird.conf para 50, 60 e 70%, conforme observado aqui
Notas:
- O problema acontece em mais de uma máquina
- Infelizmente, o problema ainda não é determinístico, já que testamos com o Win Server 2008 e 2012 em uma máquina desktop simples e o desempenho foi muito bom, mas em alguns hardwares de servidor é lento.
- Até agora, o problema apareceu apenas em servidores Dell
Hardware que mostra o problema:
- Dell Perc H310 SCSI
Hardware que não mostra o problema
- Dell Desktop Vostro
Minha pergunta é: o que devo procurar para descobrir o que está causando esse problema de desempenho?