暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

oracle 查相关Buffer

原创 不吃草的牛_Nick 2022-05-15
401

--最繁忙的 Buffer

SELECT *

  FROM (SELECT addr, ts#, file#, dbarfil, dbablk, tch

          FROM x$bh

         ORDER BY tch DESC)

 WHERE ROWNUM < 11;


--获取当前持有最热点数据块的 Latch 及 Buffer 信息:

SELECT b.addr,a.ts#,a.dbarfil,a.dbablk,a.tch,b.gets,b.misses,b.sleeps

  FROM (SELECT * FROM (SELECT addr, ts#, file#, dbarfil, dbablk, tch, hladdr FROM x$bh ORDER BY tch DESC)

        WHERE ROWNUM < 11) a,

       (SELECT addr, gets, misses, sleeps FROM v$latch_children WHERE NAME = 'cache buffers chains') b

 WHERE a.hladdr = b.addr;


--查Buffer对应的对象:

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;

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论