[firebase-br] Select com comportamento estranho demais

Campus campus em sinos.net
Qua Jun 20 07:54:53 -03 2007


cada vez mais sinistro.

----- Original Message ----- 
From: "Denis" <denisrocha em hotmail.com>
To: <lista em firebase.com.br>
Sent: Tuesday, June 19, 2007 4:06 PM
Subject: Re: [firebase-br] Select com comportamento estranho demais


> 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
>
>
>
>
>


----------------------------------------------------------------------------
----


______________________________________________
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.9.0/853 - Release Date: 18/06/2007
15:02





Mais detalhes sobre a lista de discussão lista