DBAtlas · Atlas de operações de banco de dados

Alterar os targets de SGA / PGA

OracleMemória e 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;

O que faz

Define os targets de memória SGA e PGA; o Oracle gerencia os componentes automaticamente (ASMM/AMM).

Quando usar

Quando RAM é adicionada ao servidor, em um gargalo de memória ou pressão de memória.

Atenção

sga_target não pode exceder sga_max_size. sga_max_size é estático e exige restart. Deixe RAM para o sistema operacional e outras instâncias; alocação excessiva causa swapping/OOM.

Abrir no DBAtlas →

Relacionados