miércoles, 12 de agosto de 2015

Monitorear operaciones de Larga Duracion

La vista V$SESSION_LONGOPS nos indica en detalle cuales son las operaciones que estan siendo realizadas en el motor oracle. Aqui podemos obtener informacion acerca de el usuario, la terminal y la operacion que esta realizando en la base de datos. Con esta informacion podemos identificar aquellas operaciones que estan causando problemas de Performance o consumo de memoria excesivos, pudiendo aplicar filtros por usuario (como indica el codigo sql adjunto).

SELECT
V.USERNAME AS 'USUARIO',
AD.MACHINE,
AD.TERMINAL,
V.OPNAME  AS 'OPERACION',
V.TARGET  AS 'OBJETO',
V.START_TIME AS  'HORA_INICIO',
V.LAST_UPDATE_TIME  AS 'ULTIMO_UPDATE',
V.ELAPSED_SECONDS  AS 'TIEMPO_TRANSCURRIDO',
V.MESSAGE
FROM
V$SESSION_LONGOPS  V, ALL_USERS AD

WHERE 1=1
AND V.USERNAME ='USERNAME'
AND V.USERNAME=AD.USERNAME

No hay comentarios:

Publicar un comentario