Pular para o conteúdo

Fóruns Banco de dados Oracle Oracle Gerenciar Memoria Oracle Gerenciar Memoria

#96988
CleitonHanzen
Participante

    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