december 6, 2021

de waarde van de optimizer-modus-parameter in Oracle wijzigen

X

Privacy & Cookies

deze website maakt gebruik van cookies. Door verder te gaan, gaat u akkoord met het gebruik ervan. Meer informatie, waaronder het beheren van cookies.

Begrepen!

advertenties

Optimizer-modus Parameter in Oracle

Optimizer kies het uitvoeringsplan volgens de waarde van de optimizer-modus parameter voor alle rijen controleer alle rijen voor session om een beter uitvoeringsplan te kiezen . Het heeft verschillende waarden die u kunt instellen als u nodig hebt.

standaardwaarde is ALL_ROWS

u kunt is op Sessie-of systeemniveau instellen voor testen of permanente wijzigingen op databaseniveau.

First_rows_n Optimizer gebruikt een op de kosten gebaseerde aanpak volgens de reactie tijd van de terugkeer van de eerste n rijen

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

–Voor de eerste 1000 rijen
Alter-systeem instellen OPTIMIZER_MODE = first_rows_1000 scope=beide;
— Voor de eerste 100 rijen
Alter-systeem instellen OPTIMIZER_MODE=first_rows_100 scope=beide;
–Voor de eerste rijen
Alter-systeem instellen OPTIMIZER_MODE=first_rows_1 scope=beide;

FIRST_ROWS: Optimizer kies mix van kosten en heuristiek plan voor een betere uitvoering plan van de eerste paar rijen

Alter system set OPTIMIZER_MODE = first_rows scope=both;

ALL_ROWS Optimizer gebruikte een kostengebaseerde aanpak voor alle SQL-statements in de sessie en probeer het beste uitvoeringsplan.

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

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.