数据库中如何查询热点快和热点块的操作

这篇文章主要介绍数据库中如何查询热点快和热点块的操作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都网站设计、成都网站建设的关注点不是能为您做些什么网站,而是怎么做网站,有没有做好网站,给创新互联建站一个展示的机会来证明自己,这并不会花费您太多时间,或许会给您带来新的灵感和惊喜。面向用户友好,注重用户体验,一切以用户为中心。

---查询热块对象sql语句:  
SELECT *  
  FROM (SELECT O.OWNER, O.OBJECT_NAME, O.OBJECT_TYPE, SUM(TCH) TOUCHTIME,  
          FROM X$BH B, DBA_OBJECTS O  
         WHERE B.OBJ = O.DATA_OBJECT_ID  
           AND B.TS# > 0  
         GROUP BY O.OWNER, O.OBJECT_NAME, O.OBJECT_TYPE  
         ORDER BY SUM(TCH) DESC)  
 WHERE ROWNUM <= 10   
   
   
--查找热点块操作语句  
 SELECT /*+rule*/  
 HASH_VALUE, SQL_TEXT  
  FROM V$SQLTEXT  
 WHERE (HASH_VALUE, ADDRESS) IN  
       (SELECT A.HASH_VALUE, A.ADDRESS  
          FROM V$SQLTEXT A,  
               (SELECT DISTINCT A.OWNER, A.SEGMENT_NAME, A.SEGMENT_TYPE  
                  FROM DBA_EXTENTS A,  
                       (SELECT DBARFIL, DBABLK  
                          FROM (SELECT DBARFIL, DBABLK  
                                  FROM X$BH  
                                 ORDER BY TCH DESC)  
                         WHERE ROWNUM < 11) B  
                 WHERE A.RELATIVE_FNO = B.DBARFIL  
                   AND A.BLOCK_ID <= B.DBABLK  
                   AND A.BLOCK_ID + A.BLOCKS > B.DBABLK) B  
         WHERE A.SQL_TEXT LIKE '%' || B.SEGMENT_NAME || '%'  
           AND B.SEGMENT_TYPE = 'TABLE')  
 ORDER BY HASH_VALUE, ADDRESS, PIECE;  

以上是“数据库中如何查询热点快和热点块的操作”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


当前名称:数据库中如何查询热点快和热点块的操作
文章分享:http://myzitong.com/article/igcged.html