› Fóruns › Banco de dados Oracle › Oracle Gerenciar Memoria › Oracle Gerenciar Memoria
Cara,
Sugiro que vocë dë uma lida na documentação da Oracle sobre isso. Lá você vai encontrar a seguinte informação:
“SGA_TARGET specifies the total size of all SGA components. If SGA_TARGET is specified, then the following memory pools are automatically sized…… ”
Ou seja, não importa se o teu SGA_MAX_SIZE está com 1g ou 2g, se o teu SGA_TARGET está setado para 160m, a instance irá utilizar somente este 160m para “distribuir” entre os pools (shared pool, buffer cache, large e java).
Inclusive, um dos engenheiros da Oracle uma vez comentou que uma boa prática, é que o SGA_TARGET seja correspondente a 80% do SGA_MAX_SIZE. Caso ocorra alguma falha de alocação de memória, o próprio DBA pode “brincar” com o redimensionamento das áreas.
[]s