A abordagem recomendada para coleta de estatísticas é permitir que o Oracle faça esse procedimento automaticamente. O Oracle reúne estatísticas sobre todos os objetos do banco de dados automaticamente e mantém essas estatísticas em um trabalho de manutenção agendado periodicamente. A coleta de estatísticas automática elimina muitas das tarefas manuais associados à gestão do otimizador de consulta, e reduz significativamente as chances de conseguir planos de execução pobres por causa de estatísticas ausentes ou obsoletos.
Verificando se a coleta automática está ativa:
SELECT * FROM DBA_SCHEDULER_JOBS WHERE JOB_NAME = 'GATHER_STATS_JOB'; |