DBAtlas · Atlas de operaciones de bases de datos

Cambiar los objetivos de SGA / PGA

OracleMemoria y parámetros

Comando

-- Automatic memory management (ASMM) targets:
ALTER SYSTEM SET sga_target=8G   SCOPE=BOTH;
ALTER SYSTEM SET pga_aggregate_target=4G SCOPE=BOTH;

-- Upper limit (static, requires restart):
ALTER SYSTEM SET sga_max_size=12G SCOPE=SPFILE;

-- View the current memory distribution:
SELECT component, current_size/1024/1024 AS mb
FROM   v$sga_dynamic_components ORDER BY component;

Qué hace

Establece los objetivos de memoria de la SGA y la PGA; Oracle gestiona los componentes automáticamente (ASMM/AMM).

Cuándo usarlo

Cuando se añade RAM al servidor, ante un cuello de botella de memoria o presión de memoria.

Precaución

sga_target no puede superar sga_max_size. sga_max_size es estático y requiere reinicio. Deje RAM para el sistema operativo y otras instancias; una asignación excesiva provoca swapping/OOM.

Abrir en DBAtlas →

Relacionado