You are on page 1of 2

Oracle Database Memory Management

Memory Advisors
Memory Advisors The Memory Advisors provide graphical analyses of total memory target settings, SGA and PGA target

 Memory Advisor settings, or SGA component size settings. You use these analyses to tune database performance and for

 SGA Advisor what-if planning. Depending on the current memory management mode, different memory advisors are

 Shared Pool Advisor available.

 Buffer Cache Advisor  If Automatic Memory Management is enabled, then only the Memory Advisor is available. This

 PGA Advisor advisor provides advice for the total memory target for the instance.

 If Automatic Shared Memory Management is enabled, then the SGA Advisor and PGA Advisor are

available.

 If Manual Shared Memory Management is enabled, then the Shared Pool Advisor, Buffer Cache

Advisor, and PGA Advisor are available.


Oracle Database Memory Management Modes
Memory Management Mode You Set Oracle Database Automatically Tunes

Automatic memory management  Total memory size for this instance  Total SGA size

 (Optional) Maximum memory size for  SGA component sizes

this instance  Instance PGA size

 Individual PGA sizes

Automatic shared memory management  SGA target size  SGA component sizes

and automatic PGA memory management  (Optional) SGA maximum size  Individual PGA sizes

(AMM disabled)  Instance PGA target size

Manual shared memory management and  Shared pool size  Individual PGA sizes

automatic PGA memory management  Buffer cache size

(AMM and ASMM disabled)  Java pool size

 Large pool size

 Instance PGA target size

Memory-Tuning Parameters Dependency


ASMM enable [SGA_TARGET] ASMM disable [SGA_TARGET]

AMM enable MEMORY_TARGET (MT) > 0 MEMORY_TARGET (MT) > 0

[MEMORY_TARGE] SGA_TARGET (ST) > 0 SGA_TARGET (ST) = 0

 Automatic tuning of SGA and PGA  Full automatic tuning of SGA and PGA.

 SGA will keep the minimum value specified by ST

AMM disable MEMORY_TARGET (MT) = 0 MEMORY_TARGET (MT) = 0

[MEMORY_TARGE] SGA_TARGET (ST) > 0 SGA_TARGET (ST) = 0

 SGA and PGA memory will be treated separately  Must specify values for individual pools

 Individual pools will be automatically tuned

You might also like