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

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

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

    隨筆-13  評論-28  文章-63  trackbacks-0

    我們在分析應用程序性能問題的時候,更多地需要關注其中SQL語句的執(zhí)行情況,因為通常應用程序的性能瓶頸會在數(shù)據(jù)庫這邊,因此數(shù)據(jù)庫的sql語句是我們優(yōu)化的重點。利用Oracle的10046事件,可以跟蹤應用程序所執(zhí)行的SQL語句,并且得到其解析次數(shù).執(zhí)行次數(shù),CPU使用時間等信息。這對我們分析、定位數(shù)據(jù)庫性能問題是非常有用的。

    具體的方法如下:

    1、首先獲得spid、sid、serial#,machine為連接oracle的機器名

    SQL> select b.spid,a.sid,a.serial#,a.machine from v$session a,v$process b where a.paddr =

    b.addr and a.machine='SYS_F85';
     
    SPID                SID    SERIAL#   MACHINE
    ----------------------------------------------------------------
    24722                15        196 SYS_F85


    2、利用10046事件開始跟蹤

    SQL>execute sys.dbms_system.set_ev(15,196,10046,1,'');
    PL/SQL procedure successfully completed.

    參數(shù)說明:
    15:SID
    196:SERIAL#

    注意這里必須以sysdba登錄。

    3、在應用程序中執(zhí)行對數(shù)據(jù)庫的操作,比如性能較差的一些查詢、插入、刪除操作等。

    4、關閉事件結(jié)束跟蹤
    SQL>execute sys.dbms_system.set_ev(15,196,10046,0,'');

    PL/SQL procedure successfully completed.

    5、獲得產(chǎn)生的跟蹤文件所在的目錄
    SQL> select value from v$parameter where name = 'user_dump_dest';

    VALUE

    --------------------------------------------------------------------------------
    /oracle/admin/ora9i/udump

    轉(zhuǎn)到該目錄下可以看到生成了一個ora9i_ora_24722.trc文件,此處的24722即SPID的值。

    6、在命令行下執(zhí)行oracle的tkprof命令,將ora9i_ora_24722.trc轉(zhuǎn)化為文本文件。如:
    $ tkprof  ora9i_ora_24722.trc ora9i_ora_24722.sql

    此時在ora9i_ora_24722.sql文件中,就可以看到剛才執(zhí)行應用程序時所執(zhí)行的sql語句的執(zhí)行次數(shù)、

    CPU使用時間等數(shù)據(jù)。

    引用:http://www.tkk7.com/xingcyx/archive/2007/01/09/92638.html

    posted on 2008-12-25 19:59 七匹狼 閱讀(415) 評論(0)  編輯  收藏 所屬分類: oracle
    主站蜘蛛池模板: 激情小说亚洲色图| 国产人成亚洲第一网站在线播放| 狠狠入ady亚洲精品| 日韩免费视频观看| 在线观看亚洲网站| 亚洲一区二区三区在线播放| 成人免费无码H在线观看不卡| 亚洲日本乱码在线观看| 国产高清不卡免费视频| 麻豆亚洲AV永久无码精品久久| 2021国内精品久久久久精免费| 亚洲欧洲综合在线| 女人张开腿等男人桶免费视频| 真正全免费视频a毛片| 色噜噜AV亚洲色一区二区| 免费一区二区无码东京热| 亚洲视频免费在线播放| 性色av免费观看| 久久久久亚洲AV无码去区首| 亚洲国产一区视频| 免费无码成人AV在线播放不卡| 亚洲国产精品成人久久久| 日韩免费视频一区| a毛片在线看片免费| 亚洲成a人片在线观看中文!!!| 国产精品69白浆在线观看免费| 亚洲AV无码专区亚洲AV桃| 亚洲乱码一区二区三区在线观看 | 久久aa毛片免费播放嗯啊| 亚洲国产精品成人精品软件| 国产成人无码a区在线观看视频免费| 成人午夜免费视频| 亚洲系列国产精品制服丝袜第| 精品无码国产污污污免费| 在线免费播放一级毛片| 亚洲卡一卡二卡乱码新区| 国产精品亚洲片在线| 成年轻人网站色免费看| 国内永久免费crm系统z在线| 亚洲另类无码专区丝袜| 亚洲国产精品免费视频|