[oracle_br] Diferença de performance

2010-03-17 Por tôpico Alexandre Rocha Placido
Alguém poderia afirmar se os dois selects abaixo tem diferença de performance significativa. O resultado final é o mesmo. Select * From fichafinanc_header f Where f.fihtipofolha Like '%r%' Select * From fichafinanc_header f Where instr(f.fihtipofolha,'%r%') 0

Re: [oracle_br] Diferença de performance

2010-03-17 Por tôpico Gleyson Melo
Fala Alexandre! Com certeza isso depende de alguns fatores mas vamos às considerações: - As consultas podem gerar planos de execução diferentes. O otimizador é o seu ponto de análise. - O otimizador entende o uso do *LIKE* e, com isso, pode gerar um plano de execução mais inteligente