6 prosince, 2021

změna hodnoty parametru optimalizačního režimu v Oracle

X

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.

Mám To!

reklamy

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;

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.