decembrie 6, 2021

modificați valoarea parametrului mod optimizator în Oracle

X

Confidențialitate& cookie-uri

acest site folosește cookie-uri. Continuând, sunteți de acord cu utilizarea lor. Aflați mai multe, inclusiv cum să controlați cookie-urile.

Am Înțeles!

reclame

parametru mod optimizator în Oracle

optimizator alegeți planul de execuție în funcție de valoarea parametrului mod optimizator pentru toate rândurile se verifică toate rândurile pentru sesiune pentru a alege un plan de execuție mai bun . Are valori diferite pe care le puteți seta după cum aveți nevoie.

valoarea implicită este ALL_ROWS

puteți seta este la nivel de sesiune sau sistem pentru testare sau modificări permanente la nivel de bază de date.

First_rows_n Optimizer a folosit o abordare bazată pe costuri în funcție de timpul de răspuns al returnării primelor n rânduri

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

–pentru primele 1000 de rânduri
alter system set OPTIMIZER_MODE = first_rows_1000 scope = both;
— pentru primele 100 de rânduri
Alter system set OPTIMIZER_MODE=first_rows_100 scope = both;
–pentru primul rând
Alter system set OPTIMIZER_MODE=first_rows_1 scope = both;

FIRST_ROWS: Optimizer alege mix de Cost și euristică plan pentru o mai bună execuție plan de primele câteva rânduri

Alter system set OPTIMIZER_MODE = first_rows scope=both;

All_rows Optimizer a folosit o abordare bazată pe costuri pentru toate instrucțiunile SQL din sesiune și încercați cel mai bun plan de execuție.

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

Lasă un răspuns

Adresa ta de email nu va fi publicată.