[firebase-br] Problema de PERFORMACE

Eduardo Bahiense eduardo em icontroller.com.br
Qua Jun 6 13:29:58 -03 2007


Olá Moacir

No seu caso, começaria por investigar se cada acesso abre uma nova 
conexão com o banco, o que, na versão classic, determina alocação de 
memória para cada conexão. Desta forma, com 150 conexões simultâneas, 
você pode estar tendo consumo execessivo de recursos do servidor, 
tornando todas as operações mais lentas.
Como seu servidor é Dual, você pode ter optado pelo classic para se 
beneficiar de processador duplo, porém, pode ser que, neste caso, valha 
a pena abrir mão disso.
Outra coisa a ser considerada é que se o aplicativo for "n" camadas, 
você poderia manter uma única conexão com o banco, assim, fechava todas 
para se usar o classic.
Observe também gargalos de rede com 150 conexões e também, se seu 
servidor está na web, a quantidade de banda disponível.

Talvez os "feras" da lista possam acrescentar algo sobre este tema.

Abs, Eduardo



Moacir escreveu:
> Bom Dia Estamos com um problema sério de performace.
> Temos um servidor (Dual Opteron 242 com 3 GB Memoria, HD Sata, Windows 2003
> server)
> Com uma média de 150 acessos ao banco.
> Com o FireBird 2.01 no modo Classic Server.
> 
> Neste acesso temos Selects, Delete e Insert.
> Quando estamos com nenhuma conexão este select leva alguns mili segundos.
> Mas quando começa as conexões este mesmo select leva 2 minutos.
> 
> PS: Todo select no analiser esta indexado certinho.
> 
> O que posso estar fazendo de errado ?
> O FireBird tem limite de conexões ?
> Existe algum segredo ?
> 
> 
> No Aguardo...... com muita apreensão.





Mais detalhes sobre a lista de discussão lista