Inicio » Scripts sql curiosos » Memoria por sesión

Memoria por sesión

SET echo OFF
SET pagesize 0
SET linesize 200
SET feedback OFF
SELECT TO_CHAR (sysdate, ‘dd/mm/yyyy hh24:mi’)
  ||’,’
  || sv.sid
  ||’,’
  || sv.serial#
  ||’,’
  || sv.username
  ||’,’
  || NVL(SUBSTR(machine, 0,
  CASE instr(machine,’.’)
    WHEN 0
    THEN LENGTH(MACHINE)
    ELSE instr(machine,’.’)-1
  END), terminal)
  ||'(‘
  ||sv.program
  ||’),’
  || value
  ||’,’
  || TO_CHAR(sv.logon_time, ‘DD/MM/YYYY HH24:MI:SS’)
  ||’,’
  || sv.status
  ||’,’
  || sv.last_call_et AS output –FECHA,SID,SERIAL,USERNAME,SYSTEM,MEMORY,LOGON,STATUS,IDLE
FROM v$sesstat ss,
  v$statname sn,
  v$session sv
WHERE sn.name LIKE ‘session uga memory’
AND ss.statistic# = sn.statistic#
AND sv.sid        = ss.sid
AND sv.type       = ‘USER’
AND ( sv.program LIKE ‘%JDBC Thin Client%’
OR sv.program LIKE ‘%w3%’)
ORDER BY value DESC;

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s