rac | ExpoDBA

rac

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,

Cantidad de esperas por tipo en RAC

Muestra cantidad de sesiones en cada espera teniendo en cuenta las sesiones de todos los nodos del RAC

select w.event,count(9)
from gv$session s, gv$session_wait w
where s.sid=w.sid
group by w.event
order by 2;