幸福是把溫暖的槍

          sql調優(摘自javaeye)

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

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

          -- 讀硬盤多的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;

          --分析的次數太多,執行的次數太少,要用綁變量的方法來寫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) 評論(0)  編輯  收藏 所屬分類: oracle


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 天全县| 甘泉县| 五河县| 迁西县| 丘北县| 新民市| 莱芜市| 泰兴市| 磐安县| 海南省| 惠州市| 刚察县| 龙里县| 股票| 温泉县| 灵丘县| 民乐县| 定结县| 扶绥县| 泗水县| 泰州市| 乌鲁木齐市| 镇江市| 富川| 平南县| 绥芬河市| 永德县| 获嘉县| 白沙| 闵行区| 呈贡县| 阳曲县| 清镇市| 三江| 高阳县| 潮安县| 米易县| 腾冲县| 青河县| 贵德县| 共和县|