[firebase-br] Um Servidor com vários FDBs grandes

Paulo Botelho paulobotelho em gmail.com
Qua Dez 14 16:59:17 -03 2011


Minha situação : Possuo 4 .FDBs, cada um com aproximadamente 6GB e aprox 40
conexões nos horários de pico.

Se coloco cada bd em um servidor cloud com apenas um core e 1GB de memória,
roda satisfatoriamente.
Se coloco todos os 4 em um servidor físico (no caso Intel Xeon 3210 com 4
"cores". 4GB memória. Win 2003 Server standard), trava no horário de pico.
Utilizo o fb 2.1, superServer. Já tentei utilizar Classic (na tentativa de
aproveitar melhor SMP), ajustando alguns parametros, sem sucesso (trava
também).

Pergunto :

1) - Há como com apenas uma instalação, superServer, indicar que cada banco
de dados seja "atendido" por uma instância do servidor ?

Ou

2) - Tem como instalar no mesmo servidor 4 instâncias do firebird (todos
versão 2.1) ?
Claro que em portas diferentes, etc (meio que utilizando as sugestões
disponíveis na net quando se torna necessário duas versões do fb no mesmo
servidor) ?
Pensei em instalar 4 super-server e ajustar no .conf de cada um para que
cada um seja atendido por um CpuAffinityMask.
Se for possível, este tipo de instalação é adequada para um servidor de
produção ?

Qualquer dica de alguém que tenha um cenário parecido e roda com sucesso
vários bds grandes no mesmo servidor é bem vinda.

Obs : Já passei do ponto de otimização das queries, as quais já estão bem
ajustadas para utilização dos índices.

Grande abraço a todos e obrigado !

Paulo Botelho



Mais detalhes sobre a lista de discussão lista