› Fóruns › Banco de dados Oracle › Problemas com Plano de Execução. :( › Problemas com Plano de Execução. :(
É então, essas mudanças ocorre em outros períodos do mês também, mas como o volume de processamento é menor, quase não aparece, e olha que temos fechamento semanal, quinzenal e mensal. Mas o que pega mesmo é o mensal, mais por volume de processamento.
Acho que a utilização de hints resolveria meu problema, porém o sistema é herdado e é muito grande e demandaria muito tempo.
Será se eu alterar o otimizador para ALL_ROWS ou FIRST_ROWS terei um resultado diferente do CHOOSE?
Ta dificil achar a causa raiz. hehehe
Referente ao questionamento dos dados extraídos, eu uso uma select mesmo nas tabelas dba_hist*.
select snap.snap_id “Snapshot”,
to_char(begin_interval_time, ‘dd/mm/yyyy hh24:mi:ss’) “Interval”,
sql_id “SQL”,
stat.plan_hash_value,
executions_delta “Execs”,
buffer_gets_delta “Buffer Gets”,
round(cpu_time_delta / 1000000) “CPU Time”,
disk_reads_delta “Disk Reads”,
iowait_delta “IO Wait”,
apwait_delta “Wait App”,
ccwait_delta “Wait Concur”
from dba_hist_snapshot snap, dba_hist_sqlstat stat
where snap.snap_id = stat.snap_id
and snap.snap_id >= &SNAPSHOT_ID
order by 1 desc;