GV$QMON_SERVER_STATS definition in Oracle Database 11.2
GV$QMON_SERVER_STATS

select
  s.INST_ID,                               -- INST_ID NUMBER
  c.OPID_KWQMNC,                           -- QMNC_PID VARCHAR2(24)
  s.OPID_KWQMNSCTX,                        -- SERVER_PID VARCHAR2(24)
  s.PNAME_KWQMNSCTX,                       -- SERVER_NAME VARCHAR2(64)
  decode (                                 -- STATUS VARCHAR2(40)
    s.STATUS_KWQMNSCTX, 0, 'UNUSED', 1, 'RUNNING', 2, 'IDLE WAIT', 3, 'RUNNING', 4, 'RUNNING', 5, 'RUNNING', 6, 'EXITING', 7, 'NOT ACTIVE', s.STATUS_KWQMNSCTX),
  s.STTIME_KWQMNSCTX,                      -- SERVER_START_TIME TIMESTAMP(3) WITH TIME ZONE
  (case                                    -- TASK_NAME VARCHAR2(32) 
     when (s.STATUS_KWQMNSCTX >= 3 and s.STATUS_KWQMNSCTX <= 5) 
     then ( 
    select
      stat.TASKNAME_KWQMNCTID
    from
      X$KWQMNTASKSTAT stat
    where
      stat.TASKID_KWQMNCTID = s.TSKID_KWQMNSCTX and stat.INST_ID = s.INST_ID) else NULL end), 
  (case                                    -- TASK_NUMBER NUMBER
     when (s.STATUS_KWQMNSCTX >= 3 and s.STATUS_KWQMNSCTX <= 5) 
     then s.TSKNUM_KWQMNSCTX else NULL end), 
  (case                                    -- TASK_START_TIME TIMESTAMP(3) WITH TIME ZONE
     when (s.STATUS_KWQMNSCTX >= 3 and s.STATUS_KWQMNSCTX <= 5) 
     then s.TSKSTTIME_KWQMNSCTX else NULL end), 
  s.LSTWTTM_KWQMNSCTX,                     -- LAST_WAIT_TIME TIMESTAMP(3) WITH TIME ZONE
  s.MAXLAT_KWQMNSCTX,                      -- MAX_LATENCY NUMBER
  s.MINLAT_KWQMNSCTX,                      -- MIN_LATENCY NUMBER
  s.TOTALLAT_KWQMNSCTX,                    -- TOTAL_LATENCY NUMBER
  s.NUMTASK_KWQMNSCTX,                     -- NUM_TASKS NUMBER
  s.LASTFAILURE_KWQMNSCTX,                 -- LAST_FAILURE VARCHAR2(32)
  s.LASTFAILTIM_KWQMNSCTX,                 -- LAST_FAILURE_TIME TIMESTAMP(3) WITH TIME ZONE
  (                                        -- LAST_FAILURE_TASK VARCHAR2(32)
  select
    stat.TASKNAME_KWQMNCTID
  from
    X$KWQMNTASKSTAT stat
  where
    stat.TASKID_KWQMNCTID = s.LASTFAILTSKID_KWQMNSCTX and stat.INST_ID = s.INST_ID), 
  s.LASTFAILTSKNUM_KWQMNSCTX               -- LAST_FAILURE_TASKNUM NUMBER
from
  X$KWQMNSCTX s,
  X$KWQMNC c
where
  s.STATUS_KWQMNSCTX <> 0 and s.INST_ID = c.INST_ID

home |  up