memory | ExpoDBA

memory

PGA ocupada por sesion

Muestra la cantidad de PGA reservada y utilizada por un proceso. Además muestra la cantidad máxima de PGA que utilizó en todo su ciclo de vida.
select spid, program, trunc(pga_used_mem/1024/1024) USED, 
trunc(pga_alloc_mem/1024/1024) ALLOC , trunc(pga_max_mem/1024/1024) MAX 
from v$process 
order by pga_alloc_mem desc;

Explain plan en memoria

Cuando ejecutamos una consulta, Oracle genera un plan de ejecución y lo asocia a un Hash.
Esta query sirve para ver el plan de ejecución que armó Oracle en Memoria para ese hash.

set linesize 163
set pagesize 1000
col operation format a40
 
select  b.id, b.operation ||' '||b.options operation, b.object_name, b.BYTES, b.cost, PARTITION_START, PARTITION_STOP, a.EXECUTIONS,a.child_number,b.parent_id