Caro colega,
Parece-me que o seu problema é clássico, o CBO não consegue se
beneficiar do histograma quando se utiliza bind variable, ele até faz bind
peeking na primeira execução, mas isso eu considero insuficiente. Eu também
tenho o mesmo problema em várias aplicações, se você seguir a
: oracle_br@yahoogrupos.com.br
Cc: [EMAIL PROTECTED]
Assunto: RES: [oracle_br] Duvida com query
Nelson,
Usando bind, o oracle monta o plano de execução sem saber o valor dessas
variáveis. Como o limite de data (qyue define qual partição usar) está em
variável bind, o oracle dá um full scan. Tente
Nelson,
Usando bind, o oracle monta o plano de execução sem saber o valor dessas
variáveis. Como o limite de data (qyue define qual partição usar) está em
variável bind, o oracle dá um full scan. Tente definir esse limite de data
direto no sql
-Mensagem original-
De: oracle_br@yahoogrup