<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語句的執行情況,因為通常應用程序的性能瓶頸會在數據庫這邊,因此數據庫的sql語句是我們優化的重點。利用Oracle的10046事件,可以跟蹤應用程序所執行的SQL語句,并且得到其解析次數.執行次數,CPU使用時間等信息。這對我們分析、定位數據庫性能問題是非常有用的。

    具體的方法如下:

    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.

    參數說明:
    15:SID
    196:SERIAL#

    注意這里必須以sysdba登錄。

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

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

    PL/SQL procedure successfully completed.

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

    VALUE

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

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

    6、在命令行下執行oracle的tkprof命令,將ora9i_ora_24722.trc轉化為文本文件。如:
    $ tkprof  ora9i_ora_24722.trc ora9i_ora_24722.sql

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

    CPU使用時間等數據。

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

    posted on 2008-12-25 19:59 七匹狼 閱讀(415) 評論(0)  編輯  收藏 所屬分類: oracle
    主站蜘蛛池模板: 亚洲精品无码av天堂| 免费人妻无码不卡中文字幕18禁| 亚洲精品无码日韩国产不卡?V| 亚洲最大中文字幕无码网站| 一个人免费观看视频www| 亚洲免费视频网址| 99在线精品视频观看免费| 亚洲码一区二区三区| 中文字幕无码播放免费| 亚洲va久久久久| 日韩免费一级毛片| 国产成人亚洲午夜电影| 五月天婷亚洲天综合网精品偷| 免费无遮挡无遮羞在线看| 亚洲国产精品成人一区| 久久www免费人成精品香蕉| 国产精品亚洲片在线| 日产乱码一卡二卡三免费| 亚洲国产精品精华液| 免费h黄肉动漫在线观看| EEUSS影院WWW在线观看免费| 亚洲综合图色40p| 欧洲精品99毛片免费高清观看| 亚洲综合激情九月婷婷| 性色av免费观看| 一级毛片免费全部播放| 亚洲国产精品特色大片观看完整版| 色欲国产麻豆一精品一AV一免费| 国产三级免费电影| 免费观看大片毛片| 亚洲日产韩国一二三四区| 免费视频精品一区二区三区| 亚洲人成在线免费观看| 日韩一级视频免费观看| 中文字幕乱码免费看电影| 亚洲国产精品成人综合久久久| 国产又大又长又粗又硬的免费视频 | 久久精品熟女亚洲av麻豆| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 亚洲卡一卡二卡乱码新区| 国产免费啪嗒啪嗒视频看看|