<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    小菜毛毛技術分享

    與大家共同成長

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      164 Posts :: 141 Stories :: 94 Comments :: 0 Trackbacks

    日常開發活動中,有時候需要對oracle執行計劃進行監控,以此來調優程序和數據庫方面的性能。

      常用方法有以下幾種:

      一、通過PL/SQL Dev工具

      1、直接File->New->Explain Plan Window,在窗口中執行sql可以查看計劃結果。其中,Cost表示cpu的消耗,單位為n%,Cardinality表示執行的行數,等價Rows。

      2、先執行 EXPLAIN PLAN FOR   select * from tableA where paraA=1,再 select * from table(DBMS_XPLAN.DISPLAY)便可以看到oracle的執行計劃了,看到的結果和1中的一樣,所以使用工具的時候推薦使用1方法。

      注意:PL/SQL Dev工具的Command window中不支持set autotrance on的命令。還有使用工具方法查看計劃看到的信息不全,有些時候我們需要sqlplus的支持。

      二、通過sqlplus

      1、一般情況都是本機鏈接遠程服務器,所以命令如下:

      sqlplus user/pwd@serviceName

      此處的serviceName為tnsnames.ora中定義的命名空間。

      2、執行set autotrace on,然后執行sql語句,會列出以下信息:

      。。。(省略一些信息)

      統計信息

      ----------------------------------------------------------

              1  recursive calls?。w調用次數)
              0  db block gets  
              2  consistent gets
              0  physical reads (物理讀——執行SQL的過程中,從硬盤上讀取的數據塊個數)
              0  redo size (重做數——執行SQL的過程中,產生的重做日志的大小)
            358  bytes sent via SQL*Net to client
            366  bytes received via SQL*Net from client
              1  SQL*Net roundtrips to/from client
              0  sorts (memory)     在內存中發生的排序
              0  sorts (disk)     在硬盤中發生的排序
              1  rows processed

      省略部分信息和通過PL/SQL Dev工具查看執行計劃的信息一樣,下面的統計信息是更詳細的。

      判斷SQL效率高低不關通過時間來衡量,還應該通過執行SQL執行狀態里面的邏輯讀的數量

      邏輯讀=(db block gets+ consistent gets)

    FengFly.Com
    WWW.FENGFLy.COM FengFly.Com


    原文來自:雨楓技術教程網 http://www.fengfly.com
    原文網址:http://www.fengfly.com/plus/view-161902-1.html

     

    posted on 2010-02-06 17:30 小菜毛毛 閱讀(1631) 評論(0)  編輯  收藏 所屬分類: 數據庫
    主站蜘蛛池模板: 亚洲欧美日韩中文二区| 亚洲国产精品特色大片观看完整版| 国产亚洲精品一品区99热| 亚洲欧美国产日韩av野草社区| 91视频免费网址| 亚洲av一综合av一区| 久艹视频在线免费观看| 久久青青草原亚洲AV无码麻豆| 亚洲AV永久纯肉无码精品动漫| 久久精品亚洲日本波多野结衣 | 三年片免费高清版| 免费人成在线观看播放国产| 亚洲乱码av中文一区二区| 欧美最猛性xxxxx免费| 精品国产日韩久久亚洲| 九九九精品成人免费视频| 久久精品国产亚洲AV蜜臀色欲 | 91在线老王精品免费播放| 久久综合亚洲鲁鲁五月天| 永久看日本大片免费35分钟| 亚洲小视频在线播放| 韩国欧洲一级毛片免费 | 乱爱性全过程免费视频| 亚洲精品乱码久久久久久久久久久久| 18禁超污无遮挡无码免费网站 | 免费va在线观看| 好紧我太爽了视频免费国产| 亚洲韩国在线一卡二卡| 国产网站免费观看| 精品乱子伦一区二区三区高清免费播放| 亚洲中文字幕第一页在线| 国产精彩免费视频| 曰批免费视频播放免费| 久久精品九九亚洲精品| 国产精品酒店视频免费看| 人人玩人人添人人澡免费| 亚洲成a人无码亚洲成av无码| 亚洲精品成人网久久久久久| 3344免费播放观看视频| 美女被羞羞网站免费下载| 亚洲黄网在线观看|