[firebase-br] Fwd: Select com NOT IN
Reinaldo Cesar
diasmartins em gmail.com
Qui Jul 23 10:45:52 -03 2009
Eu realmente não sei se interfere o não, o Fato Comprovado por mim é que
após a atualização do 1.5.4 para o 2.0.5 o processo passou de 4.5
minutos para 17 minutos, com o mesmo programa, o mesmo banco de dados, e
o mesmo servidor.
Por isso quero saber se existe algum outro cuidado que devo ter com
relação as querys do meu Banco para não ter problemas de performance
como as que estou encontrando.
Att
Reinaldo
Sandro Souza escreveu:
> Bom dia/tarde Reinaldo.
>
> Grande Reinaldo, o que foi dito sobre o NOT IN também vale para o IN, até
> porque o mecanismo interno é o mesmo, só invertendo o resultado final, então
> tem exatamente a mesma performance.
>
> Espero ter ajudado mais que atrapalhado. :D
>
> 2009/7/23 Reinaldo Cesar <diasmartins-Re5JQEeQqe8AvxtiuMwx3w em public.gmane.org>
>
>> Vocês sabem se no IN também pode dar problemas de performance? ou somente
>> no NOT IN.
>>
>> Li algo que a partir do Firebird 2.0, o otimizador não utiliza indices
>> quando a instrução tem IN ou NOT IN na instrução SQL.
>>
>> Se for esse o Caso a troca por "OR" nos casos de campos como IN ('AB',
>> 'BX', 'CA') e troca por exists no caso como citado abaixo é o recomendado?
>>
>> Att
>>
>> Reinaldo
Mais detalhes sobre a lista de discussão lista