martes, 20 de marzo de 2012

¿Que es un PGA de oracle?

PGA


La PGA (Área de programa o el proceso global) es un área de memoria ( RAM) que almacena los datos e información de control de un solo proceso. Por ejemplo, que por lo general contiene un área de clase, área de hash, el caché de cursor período de sesiones, etc



AUTO TUNING


Áreas de la PGA puede ser de un tamaño de forma manual mediante el establecimiento de parámetros como hash_area_size, etc sort_area_size
Para permitir que Oracle para autoajuste las áreas del PGA, establezca el parámetro WORKAREA_SIZE_POLICY en AUTO y el PGA_AGGREGATE_TARGET con el tamaño de memoria que puede ser utilizado para la PGA. Esta característica se introdujo en Oracle 9i .
Oracle 11g permite a los usuarios ajustar tanto la PGA y SGA áreas con un solo parámetro, llamado MEMORY_TARGET 

MONITOR DE
PGA estadísticas de uso
  select * from v $ pgastat;
Determinar un buen escenario para pga_aggregate_target:
  select * from v para pga_target_advice $ por pga_target_for_estimate;
Mostrar el máximo uso de la PGA por proceso:
  select max (pga_used_mem), max (pga_alloc_mem), max (pga_max_mem) de v $ proceso;

No hay comentarios:

Publicar un comentario