[firebase-br] Select com comportamento estranho demais
Denis
denisrocha em hotmail.com
Ter Jun 19 16:06:25 -03 2007
Fiz o teste agora. Demorou 45 segundos. Piorou a situação.
"Campus" <campus em sinos.net> escreveu na
mensagem news:004a01c7b2a4$0f836b00$0a01a8c0 em adsl...
Dennis, tu testou assim para ver se faz diferença ?
select r.titulo,r.desdobra,r.valor,' ' formapag, c.razao, 'Dinheiro'
DescrForma, r.datatitulo,r.vencimento
from receber r
where r.pagamento is null and
r.idfiliais = 1 and
r.nossonumero is null and
r.troca = 'S' and
c.idcliente = r.idcliente
----- Original Message -----
From: "Denis" <denisrocha em hotmail.com>
To: <lista em firebase.com.br>
Sent: Monday, June 18, 2007 4:47 PM
Subject: [firebase-br] Select com comportamento estranho demais
> Boa tarde lista
>
> Vejam estas duas instruções :
>
> ---------------------------
> select r.titulo,r.desdobra,r.valor,' ' formapag, c.razao, 'Dinheiro'
> DescrForma, r.datatitulo,r.vencimento
> from receber r
> inner join cliente c on (c.idcliente = r.idcliente)
> where r.pagamento is null and
> r.idfiliais = 1 and
> r.nossonumero is null and
> r.troca = 'S'
> ---------------------------
> select r.titulo,r.desdobra,r.valor,' ' formapag, (select c.razao from
> cliente c where c.idcliente = r.idcliente) razao,
> 'Dinheiro' DescrForma,r.datatitulo,r.vencimento
> from receber r
> where r.pagamento is null and
> r.idfiliais = 1 and
> r.nossonumero is null and
> r.troca = 'S'
> ---------------------------
>
> as duas fazem a mesma coisa. Só que a primeira leva 37 segundos e a
segunda
> menos de 1 segundo. Teoricamente a segunda é uma forma incorreta de
> utilização de join, mas tem uma performance muito melhor.
>
> O que será essa loucura do FB ?
>
>
>
>
>
>
>
----------------------------------------------------------------------------
----
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
----------------------------------------------------------------------------
----
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.472 / Virus Database: 269.8.17/850 - Release Date: 15/06/2007
11:31
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista