tuning | ExpoDBA

tuning

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;

top sessions por cpu en rac.

Lista las sessiones con mayor consumo de cpu en un rac.

select
ss.inst_id,
ss.username,
se.sid,
ss.program,
value/100 cpu_usage_seconds
from
gv$session ss,
gv$sesstat se,
gv$statname sn
where se.statistic#=sn.statistic#
and name like '%CPU used by this session%'
and se.sid=ss.sid

Tiempo estimado de ejecución (Longops)

Excelente Script para ver las operaciones Largas (longops) en la base de datos (Ordenamientos, joins, groups, etc), saber cuanto tiempo les falta y el porcentaje ejecutado hasta el momento.

SET LINESIZE 200
COLUMN sid FORMAT 9999
COLUMN serial# FORMAT 9999999
COLUMN machine FORMAT A30
COLUMN progress_pct FORMAT 99999999.00
COLUMN elapsed FORMAT A10
COLUMN remaining FORMAT A10

SELECT s.inst_id,
       s.sid,