› Fóruns › Banco de dados Oracle › Índice – Valores nulos › Índice – Valores nulos
Meu caro, infelizmente aqui na empresa ainda estamos penando no Oracle 9i com compatible do 8. Acredita?
Então, minha finalidade é buscar um erro que ocorreu em produção. Não será para relatório.
Na sexta-feira forcei o uso do índice essa query demorou 26 minutos em Pré produção.
Vou tentar fazer por FTS.
Obrigado pela ajuda de vocês.
Abraços
[quote=”CleitonHanzen”:2na5vwwv]Como sempre o Burga com precisão cirúrgica nos seus comentários….hehehe
A metodologia que sigo é até menor, se for retornar mais que 20% dos registros da tabela, já vale a pena fazer FTS, caso contrário a utilização de um índice realmente torna o resultado mais rápido.
Agora, uma pergunta que sempre faço para os desenvolvedores: Pq cargas d’agua vc quer retornar tantos registros??? DÚVIDO que em algum relatório ou sistema, retornar mais de 10 mil registros seja algo que sirva pra análise de alguma coisa (estou desconsiderando as regras de negócio aqui, mas nunca vi uma exigência dessas)…..
Outro detalhe que vale a pena salientar, desde o Oracle 10g, o otimizador leva em consideração utilizar as colunas do “meio” de um índice, fazendo o acesso que chamamos de Index Skip Scan, então não necessariamente existe a necessidade de criar um índice específico para cada coluna…. 😉 [/quote]