GV$SQLAREA definition in Oracle 9i / www.oracledba.ru
GV$SQLAREA
select
inst_id, -- INST_ID NUMBER
kglnaobj, -- SQL_TEXT VARCHAR2(1000)
sum -- SHARABLE_MEM NUMBER
(kglobhs0+kglobhs1+kglobhs2+kglobhs3+kglobhs4+kglobhs5+kglobhs6),
sum (kglobt08+kglobt11), -- PERSISTENT_MEM NUMBER
sum (kglobt10), -- RUNTIME_MEM NUMBER
sum (kglobt01), -- SORTS NUMBER
count (*) -1, -- VERSION_COUNT NUMBER
sum -- LOADED_VERSIONS NUMBER
(decode (kglobhs6, 0, 0, 1)),
decode -- OPEN_VERSIONS NUMBER
(sum (decode (kglhdlmd, 0, 0, 1)), 0, 0, sum (decode (kglhdlmd, 0, 0, 1)) -1),
sum (kglhdlkc) /2, -- USERS_OPENING NUMBER
sum (kglobt04), -- FETCHES NUMBER
sum (kglobt05), -- EXECUTIONS NUMBER
sum (kglobpc6), -- USERS_EXECUTING NUMBER
sum (kglhdldc) -1, -- LOADS NUMBER
substr -- FIRST_LOAD_TIME VARCHAR2(19)
(to_char (kglnatim, 'YYYY-MM-DD/HH24:MI:SS'), 1, 19),
sum (kglhdivc), -- INVALIDATIONS NUMBER
sum (kglobt12), -- PARSE_CALLS NUMBER
sum (kglobt13), -- DISK_READS NUMBER
sum (kglobt14), -- BUFFER_GETS NUMBER
sum (kglobt15), -- ROWS_PROCESSED NUMBER
sum -- COMMAND_TYPE NUMBER
(decode (kglobt09, 0, kglobt02, 0)),
decode -- OPTIMIZER_MODE VARCHAR2(25)
(count (*) -1, 1, decode (sum (decode (kglobt09, 0, kglobt32, 0)), 0, 'NONE', 1, 'ALL_ROWS', 2, 'FIRST_ROWS', 3, 'RULE', 4, 'CHOOSE', 'UNKNOWN'), 'MULTIPLE CHILDREN PRESENT'),
sum -- PARSING_USER_ID NUMBER
(decode (kglobt09, 0, kglobt17, 0)),
sum -- PARSING_SCHEMA_ID NUMBER
(decode (kglobt09, 0, kglobt18, 0)),
decode -- KEPT_VERSIONS NUMBER
(sum (decode (kglhdkmk, 0, 0, 1)), 0, 0, sum (decode (kglhdkmk, 0, 0, 1)) -1),
kglhdpar, -- ADDRESS RAW(4)
kglnahsh, -- HASH_VALUE NUMBER
kglobts0, -- MODULE VARCHAR2(64)
kglobt19, -- MODULE_HASH NUMBER
kglobts1, -- ACTION VARCHAR2(64)
kglobt20, -- ACTION_HASH NUMBER
sum (kglobt21), -- SERIALIZABLE_ABORTS NUMBER
sum (kglobt06), -- CPU_TIME NUMBER
sum (kglobt07), -- ELAPSED_TIME NUMBER
decode -- IS_OBSOLETE VARCHAR2(1)
(kglobt33, 1, 'Y', 'N'),
kglhdclt -- CHILD_LATCH NUMBER
from
x$kglcursor
group by inst_id,
kglnaobj,
kglhdpar,
kglnahsh,
kglnatim,
kglobts0,
kglobt19,
kglobts1,
kglobt20,
decode (kglobt33, 1, 'Y', 'N'),
kglhdclt
having sum (decode (kglobt09, 0, kglobt02, 0)) != 0