[firebase-br] Problema de PERFORMACE
Moacir
moacir em blusistemas.com.br
Qua Jun 6 10:52:13 -03 2007
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.
Moacir.
SELECT PRECO.PKPRECOSERIAL, PRECO.PKPROMOCAO, PRECO.PKPHABIL,
(SELECT PKEMPRESA FROM TBEMPRESA WHERE PKEMPRESA = :PKEMPRESA) AS
PKFPHABIL, PRECO.PKPRODUTO,
(SELECT PKOPERADORA FROM TBEMPRESA WHERE PKEMPRESA = :PKEMPRESA) AS
PKFPRODUTO,
PRECO.VLVENDA, PRECO.EXCLUIDO
FROM TBPRECOSERIAL PRECO
INNER JOIN TBPROMOCAO PROMO
ON ( PRECO.PKPROMOCAO = PROMO.PKPROMOCAO
AND PROMO.VIGENTE = 1)
LEFT JOIN TBPRECOSERIALBAIXADA PRECOBAIXA
ON ( PRECO.PKPRECOSERIAL = PRECOBAIXA.PKPRECOSERIAL
AND PRECOBAIXA.PKFILIAL = :PKFILIAL)
WHERE PRECOBAIXA.PKPRECOSERIAL IS NULL
ORDER BY PRECO.PKPRECOSERIAL
Mais detalhes sobre a lista de discussão lista