december 6, 2021

az OPTIMIZER MODE paraméter értékének módosítása Az Oracle-ben

X

Adatvédelem & cookie-k

ez az oldal cookie-kat használ. A folytatással elfogadja azok használatát. Tudj meg többet, beleértve a cookie-k kezelésének módját is.

Megvan!

reklámok

Optimizer Mode paraméter Oracle

Optimizer válassza ki a végrehajtási tervet az OPTIMIZER MODE paraméter értéke szerint minden sorhoz ellenőrizze az összes sort a munkamenethez a jobb végrehajtási terv kiválasztásához . Különböző értékeket állíthat be, amire szüksége van.

Az alapértelmezett érték ALL_ROWS

beállítható munkamenet vagy rendszer szinten teszteléshez vagy állandó változásokhoz adatbázis szinten.

First_rows_n Optimizer használt költség-alapú megközelítés szerint válaszidő a visszatérés az első n sorok

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

–az első 1000 sorban
Alter system set OPTIMIZER_MODE = first_rows_1000 scope=mindkettő;
— az első 100 sorban
Alter system set OPTIMIZER_MODE=first_rows_100 scope=mindkettő;
— az első sorban
Alter system set OPTIMIZER_MODE=first_rows_1 scope = mindkettő;

FIRST_ROWS: Optimizer válassza ki a költség és a heurisztikai terv keverékét az első néhány sor jobb végrehajtási tervéhez

Alter system set OPTIMIZER_MODE = first_rows scope=both;

az ALL_ROWS Optimizer költségalapú megközelítést használt az összes SQL utasításhoz a munkamenetben, és próbálja meg a legjobb végrehajtási tervet.

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

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.