firebird2.1 classic x 150 estações = problemas
ericrodrigues
ericrodrigues1509 em gmail.com
Qua Nov 4 11:54:15 -03 2009
olá amigos...
tenho um cliente que sempre usou o firebird 1.5 e reclamava de lentidão no
sistema.
ele possui dois servidores com 16 núcleos onde um roda o firebird e o outro
roda postgress. O postgress assume todos núcleos e balanceia os processos e
o firebird fica limitado a apenas um núcleo chegando a 100% do processamento
desse núcleo.
estive lendo material na net e cheguei a conclusão de que migrar para a
versão classic do firebird resolveria o problema dele. Pois a versão cria
uma instancia pra cada conexão feita no banco de dados.
em testes no servidor dele com algumas estações a mudança se portou muito
bem... os processos era divididos entre todos núcleos. Chegamos a conclusão
que essa mudança iria melhorar a situação deles.
apos a migração, começamos ter problemas com o firebird.. muitas estações
perdiam a conexão... outras não conseguiam inserir ou alterar registros...
isso ocorreu quando começamos a ter muitas conexões ao bd e foi necessário
voltar para a versão superserver e consequentemente ao gargalo de um núcleo.
Existe alguma configuração especial que podemos fazer para solucionar esse
problema? Ou esta situação com a versão classic sempre vai acontecer?
Se realmente não encontrar uma solução vou ter que mudar de banco de dados,
e consequentemente mudar todo meu programa.
Mais detalhes sobre a lista de discussão lista