de waarde van de optimizer-modus-parameter in Oracle wijzigen
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.
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;