zmiana wartości parametru trybu optymalizatora w Oracle
Prywatność & Pliki cookie
ta strona używa plików cookie. Kontynuując, zgadzasz się na ich użycie. Dowiedz się więcej, w tym jak kontrolować pliki cookie.
parametr trybu optymalizacji w Oracle
Optymalizator wybierz plan wykonania zgodnie z wartością parametru trybu optymalizacji dla wszystkich wierszy sprawdź wszystkie wiersze dla sesji, aby wybrać lepszy plan wykonania . Ma różne wartości, które można ustawić zgodnie z potrzebami.
domyślną wartością jest ALL_ROWS
możesz ustawić is na poziomie sesji lub systemu do testowania lub trwałych zmian na poziomie bazy danych.
First_rows_n Optimizer zastosował podejście oparte na kosztach w zależności od czasu odpowiedzi zwrotu pierwszych n wierszy
--n stands for no of rows
Alter system set OPTIMIZER_MODE = first_rows_n scope=both;
–dla pierwszych 1000 wierszy
Alter system set OPTIMIZER_MODE = first_rows_1000 scope=both;
— for first 100 rows
Alter system set OPTIMIZER_MODE=first_rows_100 scope=both;
–For first one rows
Alter system set OPTIMIZER_MODE=first_rows_1 scope=both;
— For first one rows
Alter system set OPTIMIZER_MODE = first_rows_1 scope = both;
FIRST_ROWS: Optymalizator wybiera połączenie planu kosztów i heurystyki dla lepszego planu realizacji pierwszych kilku wierszy
Alter system set OPTIMIZER_MODE = first_rows scope=both;
ALL_ROWS Optimizer zastosował podejście oparte na kosztach dla wszystkich instrukcji SQL w sesji i wypróbował najlepszy plan wykonania.
-- Default setting in Oracle
Alter system set OPTIMIZER_MODE=ALL_ROWS scope=both;