[firebase-br] Firebird 2.5 não aproveita recursos hardware

Leandro Luiz Sassi leandrosassi em controlsoft.com.br
Sáb Fev 25 19:21:47 -03 2012


Boa tarde pessoal.


Cenário:
Temos um cliente usando Firebird 2.5, que foi instalado como Super
Server. Nossa aplicação é desenvolvida em Delphi.
O cliente possui o arquivo da base de dados (.fdb) em torno de 300MB.
O banco de dados esta instalado num servidor Dell, com 2 processadores
Intel Xeon 2.4 GHz com 12 núcleos cada. HD de 15KRPM controladora PERC em
RAID 5 e 12 GB de RAM.
O Acesso a aplicação é realizada através de TS do Windows Server 2008 por 8
terminais na rede.

Problemática:
Em análise ao desempenho do servidor em plena utilização do software,
percebi uma baixíssima utilização dos subsistemas (processador, memória,
disco e rede), tendo como destaque, processador, onde não passou dos 3%
durante o período verificado. Diante disso, percebemos que o banco de dados
poderia trabalhar mais rápido, pois o hardware existente recursos de sobra,
porém isso não acontece, a aplicação roda em mesma velocidade se instalada
num hardware inferior.

Pergunta:
Existe alguma configuração específico a ser feita no Firebird para que
aproveite mais os recursos de hardwares disponíveis, principalmente
processador? Percebi que ele não consegue gerenciar direito os múltiplos
núcleos, concentrando o processamento em apenas 1. Existe algo a ser feito
? Desde já agradeço a atenção e colaboração.

Grato.


Atenciosamente,

Leandro Luiz Sassi



Mais detalhes sobre a lista de discussão lista