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?
windows
performance
firebird
Ricardo
fonte
fonte
Respostas:
O DELL PERC H310 é conhecido por ter problemas de desempenho no modo JBOD. DELL admite o mesmo aqui: http://en.community.dell.com/support-forums/servers/f/906/t/19480834.aspx?pi239031352=1
Além disso, o PERC H310 não possui opção de cache de gravação e não pode ser atualizado com uma BBU. Em outras palavras, também não é adequado para operações RAID no nível de produção. Veja o link para o conjunto de recursos: http://www1.la.dell.com/content/topics/topic.aspx/global/products/pvaul/topics/en/us/raid_controller?c=gt&l=en&cs=gtbsdt1
A DELL recomenda usar somente o H310 no modo RAID1, com no máximo 500 GB de espaço de armazenamento, consulte o primeiro link para referência.
Tanto quanto eu posso julgar, agora você tem três opções:
fonte
Este problema do rastreador do Firebird pode estar relacionado ao mesmo problema:
Desempenho lento no firebird instalado no Windows Server 2008 promovido ao controlador de domínio .
A solução era habilitar o cache de gravação, embora tenha sido observado que alguns modelos da Dell não permitem esse ajuste.
Vejo :
Firebird vs Windows: problema de caching do sistema de arquivos
Write-Caching - Habilitar ou Desabilitar .
fonte