GV$SQL_WORKAREA definition in Oracle Database 11.2
GV$SQL_WORKAREA

SELECT
  INST_ID,                                 -- INST_ID NUMBER
  PHADD_QKSMM,                             -- ADDRESS RAW(8)
  HASHV_QKSMM,                             -- HASH_VALUE NUMBER
  SQLID_QKSMM,                             -- SQL_ID VARCHAR2(13)
  CHILDNO_QKSMM,                           -- CHILD_NUMBER NUMBER
  WADDR_QKSMM,                             -- WORKAREA_ADDRESS RAW(8)
  substr(OPERTYPE_QKSMM, 1, 20),           -- OPERATION_TYPE VARCHAR2(20)
  to_number(                               -- OPERATION_ID NUMBER
    decode(OPERTID_QKSMM, 65535, NULL, OPERTID_QKSMM)),
  substr(                                  -- POLICY VARCHAR2(10)
    SIZEPOLICY_QKSMM, 1, 10),
  OPTIMAL_QKSMM * 1024,                    -- ESTIMATED_OPTIMAL_SIZE NUMBER
  ONEPASS_QKSMM * 1024,                    -- ESTIMATED_ONEPASS_SIZE NUMBER
  LASTMEM_QKSMM * 1024,                    -- LAST_MEMORY_USED NUMBER
  substr(                                  -- LAST_EXECUTION VARCHAR2(10)
    decode(LASTPASS_QKSMM, 0, 'OPTIMAL', to_char(LASTPASS_QKSMM) || ' PASS' || decode(LASTPASS_QKSMM, 1, '', 'ES')), 1, 10),
  LASTDOP_QKSMM,                           -- LAST_DEGREE NUMBER
  (OPTACTS_QKSMM + SPAACTS_QKSMM + MPAACTS_QKSMM),-- TOTAL_EXECUTIONS NUMBER
  OPTACTS_QKSMM,                           -- OPTIMAL_EXECUTIONS NUMBER
  SPAACTS_QKSMM,                           -- ONEPASS_EXECUTIONS NUMBER
  MPAACTS_QKSMM,                           -- MULTIPASSES_EXECUTIONS NUMBER
  ATIME_QKSMM,                             -- ACTIVE_TIME NUMBER
  to_number(                               -- MAX_TEMPSEG_SIZE NUMBER
    decode(MAXTSEG_QKSMM, 0, NULL, MAXTSEG_QKSMM*1024)),
  to_number(                               -- LAST_TEMPSEG_SIZE NUMBER
    decode(LASTTSEG_QKSMM, 0, NULL, LASTTSEG_QKSMM*1024)) 
FROM
  X$QKSMMWDS

home |  up