[firebase-br] Not Is Null X >= 0

Magno System magnosysteminformatica em gmail.com
Seg Ago 3 08:40:11 -03 2009


Não tem alguma maneira de você usar o COALESCE(CAMPO, 0). ???


----- Original Message ----- 
From: "Reinaldo Cesar" <diasmartins em gmail.com>
To: <lista em firebase.com.br>
Sent: Sunday, August 02, 2009 12:22 AM
Subject: Re: [firebase-br] Not Is Null X >= 0


Eu Olhei no Performance Analises do IbExpert e no PLAN.,No caso do IS
null aparece x leituras indexadas e o plano IDX....,,Já no NOT IS NULL
aparece x leituras nao indexadas e plano Natural


Douglas Tosi escreveu:
> 2009/8/1 Reinaldo Cesar 
> <diasmartins-Re5JQEeQqe8AvxtiuMwx3w em public.gmane.org>:
>> Possuo uma determinada condição que testa se esse campo não é nulo, porém 
>> ao
>> assumir essa condição a pesquisa é feita sem indices (visto o tempode
>> demora) já com o teste de valor >= 0 (assumindo que tenha algum valor 
>> mesmo
>> que zero) a pesquisa é feita usando um plano indexado com um retorno 
>> muito
>> mais rápido.
>
> Você não pode assumir que não usa índices só porque a pesquisa por is
> null demora mais. Veja os planos de execução dos dois comandos pra
> entender melhor a diferença de desempenho.
>
> hth,


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista