O CBO (Cost-Based Optimizer) utiliza stats sobre suas tabelas (como quantidade de linhas, valores distintos, etc.) para determinar o melhor plano de execução. Ele irá avaliar planos possíveis, designando a eles um custo e escolhendo o que retorna o menor valor possível.
O Adaptive Query Optimization Feature deve ser desabilitado para o Protheus:
Oracle 12.1
optimizer_adaptive_features = FALSE
Oracle 12.2 e superiores
optimizer_adaptive_plans = FALSE optimizer_adaptive_statistics = FALSE
Esta alteração deve ser feita a fim de evitar a mudança do plano de execução em tempo de execução, e se aplica a partir do Oracle Database 12.1.0.2, conforme documentado no Doc ID 2386134.1.
Atenção
Pode haver um baixo desempenho caso este parâmetro esteja configurado como True, pois o Protheus utiliza planos de execução em modo fixo.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas