december 6, 2021

skift værdi af OPTIMERINGSTILSTAND parameter i Oracle

privatliv& Cookies

denne side bruger cookies. Ved at fortsætte accepterer du deres brug. Lær mere, herunder hvordan du styrer cookies.

Fik Det!

annoncer

Parameter til Optimeringstilstand i Oracle

optimeringsprogram vælg eksekveringsplanen i henhold til værdien af parameteren OPTIMERINGSTILSTAND for alle rækker det Kontroller alle rækker for session for at vælge bedre eksekveringsplan . Det har forskellige værdier, du kan indstille, som du har brug for.

Standardværdien er alle

du kan indstille er på session-eller systemniveau til test eller permanente ændringer på databaseniveau.

Førstegangsoptimering anvendte en omkostningsbaseret tilgang i henhold til responstid for afkastet de første n rækker

--n stands for no of rows
Alter system set OPTIMIZER_MODE = first_rows_n scope=both;

–For første 1000 rækker
Alter system set OPTIMISATOR_MODE = first_veks_1000 scope=begge;
— for første 100 rækker
Alter system set OPTIMISATOR_MODE=first_veks_100 scope=begge;
–for første rækker
Alter system set OPTIMISATOR_MODE=first_veks_1 scope=begge;

FIRST_FINDER: Vælg en blanding af omkostnings-og heuristikplan for bedre eksekveringsplan for de første par rækker

Alter system set OPTIMIZER_MODE = first_rows scope=both;

vi brugte en omkostningsbaseret tilgang til alle udsagn i sessionen og prøv den bedste eksekveringsplan.

-- Default setting in Oracle
Alter system set OPTIMIZER_MODE=ALL_ROWS scope=both;

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.