ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 找热点对象的sql:

找热点对象的sql:

原创 Linux操作系统 作者:杨奇龙 时间:2010-08-10 23:42:08 0 删除 编辑


select e.owner,
       e.segment_name,
       e.segment_type
   from dba_extents e,
        (select * from
            (select addr,ts#,file#,dbarfil,dbablk,tch from x$bh order by tch desc) 
         where rownum<11) b
   where e.relative_fno=b.dbarfil
         and e.block_id<=b.dbablk and e.block_id + e.blocks > b.dbablk;

 

e.block_id<=b.dbablk and e.block_id + e.blocks > b.dbablk  的意思是

把一个block定位在一个extent里从而确定这个block是属于哪个segment(确定这个block属于哪个对象)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22664653/viewspace-670707/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle的巡检
请登录后发表评论 登录
全部评论
MySQL DBA NoSQL DEVOPS

注册时间:2009-10-07

  • 博文量
    1026
  • 访问量
    8206086