změna hodnoty parametru optimalizačního režimu v Oracle
soukromí & Cookies
tento web používá cookies. Pokračováním souhlasíte s jejich použitím. Další informace, včetně toho, jak ovládat soubory cookie.
parametr optimalizačního režimu v Oracle
optimalizátor vyberte plán provádění podle hodnoty parametru optimalizačního režimu pro všechny řádky . Má různé hodnoty, které můžete nastavit podle potřeby.
Výchozí hodnota je ALL_ROWS
můžete nastavit je na úrovni relace nebo systému pro testování nebo trvalé změny na úrovni databáze.
First_rows_n Optimizer používá přístup založený na nákladech podle doby odezvy návratu prvních n řádků
--n stands for no of rows
Alter system set OPTIMIZER_MODE = first_rows_n scope=both;
–pro prvních 1000 řádků
Alter system set OPTIMIZER_MODE = first_rows_1000 scope=both;
— pro prvních 100 řádků
Alter system set OPTIMIZER_MODE=first_rows_100 scope=both;
–pro první řádky
Alter system set OPTIMIZER_MODE=first_rows_1 scope=both;
FIRST_ROWS: Optimalizátor zvolit kombinaci nákladů a heuristiky plán pro lepší provedení plánu prvních několika řádků
Alter system set OPTIMIZER_MODE = first_rows scope=both;
ALL_ROWS Optimizer použil přístup založený na nákladech pro všechny příkazy SQL v relaci a vyzkoušel nejlepší plán provedení.
-- Default setting in Oracle
Alter system set OPTIMIZER_MODE=ALL_ROWS scope=both;