Io by object

From DB Optimizer
Jump to: navigation, search

Oracle IO by Object

    CNT     AAS OBJN                     OTYPE
   ---- ------- ------------------------- ---------------
     79     .00 52949 ORDER_ITEMS         TABLE PARTITION
     97     .00 -1
    130     .00 53117 ORD_STATUS_IX       INDEX
    498     .01 53120 CUST_EMAIL_IX       INDEX
    512     .01 0
   1632     .03 53112 ITEM_ORDER_IX       INDEX


   select
          count(*) cnt,
          CURRENT_OBJ#||' '||o.object_name objn,
          o.object_type otype
   from v$active_session_history ash,
         all_objects o
   where ( event like 'db file s%' or event like 'direct%' )
      and o.object_id (+)= ash.CURRENT_OBJ#
      and sample_time > sysdate - &minutes/(60*24)
      and session_state='WAITING'
   group by 
          CURRENT_OBJ#, o.object_name ,
          o.object_type 
   Order by count(*)
   /