Dezembro 6, 2021

alterar valor do parâmetro do modo otimizador no Oracle

X

Privacidade & Cookies

este site utiliza cookies. Ao Continuar, você concorda com o uso deles. Saiba mais, incluindo como controlar cookies.

Consegui!

Anúncios

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;

Deixe uma resposta

O seu endereço de email não será publicado.