幸福是把溫暖的槍

          sql調(diào)優(yōu)(摘自javaeye)

          -- 邏輯讀多的SQL
          select * from (select buffer_gets, sql_text
          from v$sqlarea
          where buffer_gets > 500000
          order by buffer_gets desc) where rownum<=30;

          -- 執(zhí)行次數(shù)多的SQL
          select sql_text,executions from
          (select sql_text,executions from v$sqlarea order by executions desc)
          where rownum<81;

          -- 讀硬盤(pán)多的SQL
          select sql_text,disk_reads from
          (select sql_text,disk_reads from v$sqlarea order by disk_reads desc)
          where rownum<21;

          -- 排序多的SQL
          select sql_text,sorts from
          (select sql_text,sorts from v$sqlarea order by sorts desc)
          where rownum<21;

          --分析的次數(shù)太多,執(zhí)行的次數(shù)太少,要用綁變量的方法來(lái)寫(xiě)sql
          set pagesize 600;
          set linesize 120;
          select substr(sql_text,1,80) "sql", count(*), sum(executions) "totexecs"
          from v$sqlarea
          where executions < 5
          group by substr(sql_text,1,80)
          having count(*) > 30
          order by 2;

          posted on 2006-04-20 13:58 幸福是把溫暖的槍 閱讀(183) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): oracle


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 平陆县| 阿拉善右旗| 钟山县| 吉林省| 吴旗县| 湖州市| 尼玛县| 佛冈县| 绥阳县| 陇西县| 黎川县| 固始县| 诏安县| 云梦县| 上杭县| 东海县| 凌源市| 班戈县| 南木林县| 南雄市| 南汇区| 建平县| 顺义区| 郸城县| 舒兰市| 潼南县| 铁岭市| 鹤山市| 张家口市| 乐至县| 太仆寺旗| 双峰县| 琼中| 集贤县| 武胜县| 都江堰市| 石林| 介休市| 遂平县| 阳信县| 南澳县|