GV$SEGMENT_STATISTICS definition in Oracle Database 11.2
GV$SEGMENT_STATISTICS

select
  s.inst_id,                               -- INST_ID NUMBER
  u.name,                                  -- OWNER VARCHAR2(30)
  o.name,                                  -- OBJECT_NAME VARCHAR2(30)
  o.subname,                               -- SUBOBJECT_NAME VARCHAR2(30)
  ts.name,                                 -- TABLESPACE_NAME VARCHAR2(30)
  s.fts_tsn,                               -- TS# NUMBER
  o.obj#,                                  -- OBJ# NUMBER
  o.dataobj#,                              -- DATAOBJ# NUMBER
  decode(                                  -- OBJECT_TYPE VARCHAR2(18)
    o.type#, 0, 'NEXT OBJECT', 1, 'INDEX', 2, 'TABLE', 3, 'CLUSTER', 4, 'VIEW', 5, 'SYNONYM', 6, 'SEQUENCE', 7, 'PROCEDURE', 8, 'FUNCTION', 9, 'PACKAGE', 11, 'PACKAGE BODY', 12, 'TRIGGER', 13, 'TYPE', 14, 'TYPE BODY', 19, 'TABLE PARTITION', 20, 'INDEX PARTITION', 21, 'LOB', 22, 'LIBRARY', 23, 'DIRECTORY', 24, 'QUEUE', 28, 'JAVA SOURCE', 29, 'JAVA CLASS', 30, 'JAVA RESOURCE', 32, 'INDEXTYPE', 33, 'OPERATOR', 34, 'TABLE SUBPARTITION', 35, 'INDEX SUBPARTITION', 40, 'LOB PARTITION', 41, 'LOB SUBPARTITION', 42, 'MATERIALIZED VIEW', 43, 'DIMENSION', 44, 'CONTEXT', 47, 'RESOURCE PLAN', 48, 'CONSUMER GROUP', 51, 'SUBSCRIPTION', 52, 'LOCATION', 55, 'XML SCHEMA', 56, 'JAVA DATA', 57, 'SECURITY PROFILE', 'UNDEFINED'),
  s.fts_statnam,                           -- STATISTIC_NAME VARCHAR2(64)
  s.fts_statid,                            -- STATISTIC# NUMBER
  s.fts_staval                             -- VALUE NUMBER
from
  obj$ o,
  user$ u,
  x$ksolsfts s,
  ts$ ts
where
  o.owner# = u.user# and s.fts_inte = 0 and s.fts_objn = o.obj# and s.fts_tsn = ts.ts# and s.fts_objd = o.dataobj# and o.linkname is null and (o.type# not in (1 /* INDEX - handled below */, 10 /* NON-EXISTENT */) or (o.type# = 1 and 1 = (
      select
        1
      from
        ind$ i
      where
        i.obj# = o.obj# and i.type# in (1, 2, 3, 4, 6, 7, 8, 9)))) and o.name != '_NEXT_OBJECT' and o.name != '_default_auditing_options_'
union all
select
  s.inst_id,                               -- INST_ID NUMBER
  u.name,                                  -- OWNER VARCHAR2(30)
  o.name,                                  -- OBJECT_NAME VARCHAR2(30)
  o.subname,                               -- SUBOBJECT_NAME VARCHAR2(30)
  ts.name,                                 -- TABLESPACE_NAME VARCHAR2(30)
  s.fts_tsn,                               -- TS# NUMBER
  t.ktssoobjn,                             -- OBJ# NUMBER
  t.ktssoobjd,                             -- DATAOBJ# NUMBER
  decode(                                  -- OBJECT_TYPE VARCHAR2(18)
    o.type#, 0, 'NEXT OBJECT', 1, 'INDEX', 2, 'TABLE', 3, 'CLUSTER', 4, 'VIEW', 5, 'SYNONYM', 6, 'SEQUENCE', 7, 'PROCEDURE', 8, 'FUNCTION', 9, 'PACKAGE', 11, 'PACKAGE BODY', 12, 'TRIGGER', 13, 'TYPE', 14, 'TYPE BODY', 19, 'TABLE PARTITION', 20, 'INDEX PARTITION', 21, 'LOB', 22, 'LIBRARY', 23, 'DIRECTORY', 24, 'QUEUE', 28, 'JAVA SOURCE', 29, 'JAVA CLASS', 30, 'JAVA RESOURCE', 32, 'INDEXTYPE', 33, 'OPERATOR', 34, 'TABLE SUBPARTITION', 35, 'INDEX SUBPARTITION', 40, 'LOB PARTITION', 41, 'LOB SUBPARTITION', 42, 'MATERIALIZED VIEW', 43, 'DIMENSION', 44, 'CONTEXT', 47, 'RESOURCE PLAN', 48, 'CONSUMER GROUP', 51, 'SUBSCRIPTION', 52, 'LOCATION', 55, 'XML SCHEMA', 56, 'JAVA DATA', 57, 'SECURITY PROFILE', 'UNDEFINED'),
  s.fts_statnam,                           -- STATISTIC_NAME VARCHAR2(64)
  s.fts_statid,                            -- STATISTIC# NUMBER
  s.fts_staval                             -- VALUE NUMBER
from
  obj$ o,
  user$ u,
  x$ksolsfts s,
  x$ktsso t,
  ts$ ts
where
  o.owner# = u.user# and s.fts_inte = 0 and s.fts_objn = o.obj# and s.fts_tsn = t.ktssotsnum and s.fts_objn = t.ktssoobjn and s.fts_objd = t.ktssoobjd and s.fts_tsn = ts.ts# and t.ktssotsn = ts.name and o.linkname is null and (o.type# not in (1 /* INDEX - handled below */, 10 /* NON-EXISTENT */) or (o.type# = 1 and 1 = (
      select
        1
      from
        ind$ i
      where
        i.obj# = o.obj# and i.type# in (1, 2, 3, 4, 6, 7, 8, 9)))) and o.name != '_NEXT_OBJECT' and o.name != '_default_auditing_options_'

home |  up