az OPTIMIZER MODE paraméter értékének módosítása Az Oracle-ben
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.
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;