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

Reinaldo Cesar diasmartins em gmail.com
Dom Ago 2 00:22:42 -03 2009


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,





Mais detalhes sobre a lista de discussão lista