亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

如何查找消耗資源較大的SQL

系統 2498 0

對于優化來講,查找消耗資源較大的SQL至關重要,下面介紹幾個之前用到的SQL。

1.從V$SQLAREA中查詢最占用資源的查詢。

      
        1
      
      
        select
      
      
         b.username username,a.disk_reads reads,


      
      
        2
      
           a.executions exec,a.disk_reads/decode(a.executions,
      
        0
      
      ,
      
        1
      
      
        ,a.executions) rds_exec_ratio,


      
      
        3
      
      
            a.sql_text Statement


      
      
        4
      
      
        from
      
      
         v$sqlarea a,dba_users b


      
      
        5
      
      
        where
      
       a.parsing_user_id=
      
        b.user_id


      
      
        6
      
           and a.disk_reads > 
      
        100000
      
      
        7
      
           order by a.disk_reads desc;
    

用buffer_gets列來替換disk_reads列可以得到占用最多內存的sql語句的相關信息。

V$SQL是內存共享SQL區域中已經解析的SQL語句。

2.列出使用頻率最高的5個查詢:

      select sql_text,executions

	from (select sql_text,executions,

	rank() over

	(order by executions desc) exec_rank

	from v$sql)

	where exec_rank <=5;


    

?3.消耗磁盤讀取最多的sql top5:

      
        select
      
      
         disk_reads,sql_text


      
      
        from
      
       (
      
        select
      
      
         sql_text,disk_reads,


      
      
            dense_rank() over


      
      
           (order by disk_reads desc) disk_reads_rank


      
      
        from
      
      
         v$sql)


      
      
        where
      
       disk_reads_rank <=
      
        5
      
      ;
    

4.找出需要大量緩沖讀取(邏輯讀)操作的查詢

      select buffer_gets,sql_text

	from (select sql_text,buffer_gets,

	dense_rank() over

	(order by buffer_gets desc) buffer_gets_rank

	from v$sql)

	where buffer_gets_rank<=5;


    

?

5.查找比較消耗CPU的就是用SQL Profiler 查看

這樣在一個陌生的存在問題的項目中快速定位,關鍵還是開始做項目的時候心就要踏實,態度要專注;

轉自:http://blogread.cn/it/article/7200?f=hot1?

如何查找消耗資源較大的SQL


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 成人在线一区二区 | 四虎在线观看网址 | 伊人久久五月天 | 国产视频最新 | 视频在线观看入口一二三2021 | 久久免费视频在线 | 国产三级在线精品男人的天堂 | 国产区成人综合色在线 | 99福利网 | 国产亚洲午夜精品 | 亚洲一区二区三区久久久久 | 天天射天天草 | 国内精品自在自线在免费 | 日日噜噜爽爽狠狠视频 | 亚洲视频二 | 福利免费观看 | 99热这里只有精品9 99热这里只有精品99 | 久久九九| 亚洲欧美专区 | 欧美成人免费tv在线播放 | 加勒比啪啪 | 最新男同志freevideos | 国产精品区一区二区免费 | 久久精品免费i 国产 | 亚洲精品第一区二区在线 | 国产国产人免费观看在线视频 | 国产大学生一级毛片绿象 | 999精品视频这里只有精品 | 黄色小视频在线免费观看 | 亚洲一区二区精品视频 | 国产第一福利影院 | 日本精品久久久久中文字幕8 | 非洲一级毛片 | 女人182毛片a级毛片 | 欧美亚洲国产成人精品 | 国产91在线|亚洲 | 亚欧有色亚欧乱色视频 | 手机福利在线观看 | 亚洲欧美日韩高清一区二区一 | 久久久国产精品免费 | 免费亚洲视频在线观看 |