alterar valor do parâmetro do modo otimizador no Oracle
Privacidade & Cookies
este site utiliza cookies. Ao Continuar, você concorda com o uso deles. Saiba mais, incluindo como controlar cookies.
Otimizador de Modo Parâmetro do Oracle
Otimizador de escolher o plano de execução de acordo com o valor do OTIMIZADOR MODO de parâmetro para todas as linhas de verificar todas as linhas de sessão para escolher o melhor plano de execução . Tem valores diferentes que você pode definir como você precisa.
o valor padrão é ALL_ROWS
você pode definir está no nível da sessão ou do sistema para testes ou alterações permanentes no nível do banco de dados.
First_rows_n Otimizador utilizado uma abordagem baseada em custos, de acordo com o tempo de resposta do retorno as primeiras n linhas
--n stands for no of rows
Alter system set OPTIMIZER_MODE = first_rows_n scope=both;
–Para os primeiros 1000 linhas
Alter system set OPTIMIZER_MODE = first_rows_1000 scope=both;
— Para as primeiras 100 linhas
Alter system set OPTIMIZER_MODE=first_rows_100 scope=both;
–Para o primeiro linhas
Alter system set OPTIMIZER_MODE=first_rows_1 scope=both;
FIRST_ROWS: Otimizador escolha mix de custo e plano de heurística para um melhor plano de execução das primeiras linhas
Alter system set OPTIMIZER_MODE = first_rows scope=both;
ALL_ROWS Optimizer usou uma abordagem baseada em custos para todas as instruções SQL na sessão e tente o melhor plano de execução.
-- Default setting in Oracle
Alter system set OPTIMIZER_MODE=ALL_ROWS scope=both;