enqueues | ExpoDBA

enqueues

Advanced replication - Transacciones encoladas

Muestra la cantidad de transacciones diferidas pendientes de transferir para cada destino de la replica.

col dblink for a30
select dblink, count(9)
from deftrandest
group by dblink;

Bloques que generan enq: TX - row lock contention

Muestra los bloques con alta contención de updates.

Se muestran con la espera "enq: TX - row lock contention".

Solo muestra la cantidad de sesiones que están en espera por ese bloque, y no sesiones que actualmente tengan el LOCK.

SELECT object_name,    ROW_WAIT_FILE#,ROW_WAIT_BLOCK#,ROW_WAIT_ROW#, count(9) cant, min(seconds_in_wait) min_time, max(seconds_in_wait) max_time
from v$session b, dba_objects o
where o.object_id=ROW_WAIT_OBJ#

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;