[firebase-br] Select com um campo Computed By quando lentodeixatodos os outros GDBs lento. Porque?

Marcilio Soares marcilio.soares em brfree.com.br
Qui Dez 2 16:15:11 -03 2004


Se o servidor seja qual for nao processa direito apenas uns poucos 4000
registros  entao acho que o problema nao e do servidor e sim do Firebird,
nao ?

Em qual maquina vc ta rodando isso ? e a foma de consulta Like %xxx% e muito
lenta pois gera muita recorrencia...
Talvez se usar um Like 'xxx%' ou algo um pouco mais especifico ou ate mesmo
reduzir o tamanho do campo se for varchar.
Ou seja... Nao e so problema de maquina. A forma da consulta tambem afeta a
performasse.


----- Original Message ----- 
From: "Josauro S.J." <josauro em casasoft.inf.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, December 02, 2004 1:37 PM
Subject: Re: [firebase-br] Select com um campo Computed By quando
lentodeixatodos os outros GDBs lento. Porque?


O seu problema deve estar relacionado com a potencia do seu servidor,
verifique a necessidade de fazer um upgrade, talvez mais memoria...

Josauro S.J.
Diretor
josauro em casasoft.inf.br
----- Original Message ----- 
From: Chico
To: IB/FB
Sent: Thursday, December 02, 2004 3:35 PM
Subject: [firebase-br] Select com um campo Computed By quando lento
deixatodos os outros GDBs lento. Porque?


Pessoal, eu tenho um GDB aqui cujo uma tabela possue quase 4000 registros.
Essa tabela tem um campo chamado FORNECEDOR que é COMPUTED BY. Quando eu
faço:

Select * from CONTAPAGARNF
Where UPPER(FORNECEDOR) Like UPPER('%FIA%')

Ele demora uns 15 segundos para me retornar apenas 1 resultado. Só que
enquanto ele demora, as demais maquina que estão processando outros sistemas
com outros GDBs, ficam lentas. Aí quando esse select que eu fiz retorna o
resultado. As maquinas voltam a velocidade normal.
Alguem ja passou por isso ? Uso FireBird 1.0.2.908 D7 IBX

Grato.
Chico.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br







Mais detalhes sobre a lista de discussão lista