Pessoal,
em uma tabela foi criado um indice assim: "campo = false".
Quando eu rodo a consulta selecionando "campo is false", o indice nao é
utilizado.
O indice so é utilizado se seleciono "campo = false".
Alguem saberia me explicar por que isso acontece ?
Desde ja, agradeço.
Wellington
___
Em 19 de setembro de 2014 23:28, Wellington escreveu:
> Pessoal,
>
> em uma tabela foi criado um indice assim: "campo = false".
>
> Quando eu rodo a consulta selecionando "campo is false", o indice nao é
> utilizado.
> O indice so é utilizado se seleciono "campo = false".
> Alguem saberia me expli
2014-09-19 23:28 GMT-03:00 Wellington :
> em uma tabela foi criado um indice assim: "campo = false".
>
> Quando eu rodo a consulta selecionando "campo is false", o indice nao é
> utilizado.
> O indice so é utilizado se seleciono "campo = false".
> Alguem saberia me explicar por que isso acontece ?
Em 20/09/2014 14:34, "Matheus de Oliveira"
escreveu:
>
>
> 2014-09-19 23:28 GMT-03:00 Wellington :
>
>> em uma tabela foi criado um indice assim: "campo = false".
>>
>> Quando eu rodo a consulta selecionando "campo is false", o indice nao é
utilizado.
>> O indice so é utilizado se seleciono "campo
2014-09-20 14:42 GMT-03:00 Tiago José Adami :
> Ops, na ânsia de querer ajudar fiz uma leitura péssima e não percebi a
> cláusula. Boa explicação, Matheus.
Acontece cara. Tranquilo.
:-)
Atenciosamente,
--
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dex