Cambiar el valor del parámetro de modo OPTIMIZADOR en Oracle
Privacidad & Cookies
Este sitio utiliza cookies. Al continuar, usted acepta su uso. Obtenga más información, incluido cómo controlar las cookies.
Parámetro de modo Optimizador en Oracle
Optimizador elija el plan de ejecución de acuerdo con el valor del parámetro de modo OPTIMIZADOR para todas las filas, verifique todas las filas de la sesión para elegir un mejor plan de ejecución . Tiene diferentes valores que puede establecer según lo necesite.
El valor predeterminado es ALL_ROWS
Puede establecer is a nivel de sesión o de sistema para pruebas o cambios permanentes a nivel de base de datos.
El optimizador First_rows_n utilizó un enfoque basado en costos de acuerdo con el tiempo de respuesta de la devolución de las primeras n filas
--n stands for no of rows
Alter system set OPTIMIZER_MODE = first_rows_n scope=both;
–Para las primeras 1000 filas
Alter system set OPTIMIZER_MODE = first_rows_1000 scope = both;
For Para las primeras 100 filas
Alter system set OPTIMIZER_MODE = first_rows_100 scope = both;
For Para la primera fila
Alter system set OPTIMIZER_MODE = first_rows_1 scope = both;
PRIMEROS_ FILAS: Optimizador elija una combinación de plan de costo y heurística para un mejor plan de ejecución de las primeras filas
Alter system set OPTIMIZER_MODE = first_rows scope=both;
ALL_ROWS Optimizer utilizó un enfoque basado en costos para todas las instrucciones SQL de la sesión y probó el mejor plan de ejecución.
-- Default setting in Oracle
Alter system set OPTIMIZER_MODE=ALL_ROWS scope=both;