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

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

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

    posts - 310, comments - 6939, trackbacks - 0, articles - 3
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    轉載:學習Oracle動態性能表-(11)-V$SESSION_LONGOPS

    Posted on 2008-06-15 10:36 詩特林 閱讀(1804) 評論(0)  編輯  收藏 所屬分類: Oracle
     

    V$SESSION_LONGOPS 

    本視圖顯示運行超過6秒的操作的狀態。包括備份,恢復,統計信息收集,查詢等等。

    要監控查詢執行進展狀況,你必須使用cost-based優化方式,并且:

    l         設置TIMED_STATISTICSSQL_TRACE參數值為true

    l         通過ANALYZEDBMS_STATS數據包收集對象統計信息。

    你可以通過DBMS_APPLICATION_INFO.SET_SESSION_LONGOPS過程添加application-specific長運行操作信息到本視圖。關于DBMS_APPLICATION_INFO.SET_SESSION_LONGOPS的更多信息可以瀏覽:Oracle Supplied PL/SQL Packages and Types Reference

    V$SESSION_LONGOPS列說明

     

    l         SIDSession標識

    l         SERIAL#Session串號

    l         OPNAME:操作簡要說明

    l         TARGET:操作運行所在的對象

    l         TARGET_DESC:目標對象說明

    l         SOFAR:至今為止完成的工作量

    l         TOTALWORK:總工作量

    l         UNITS:工作量單位

    l         START_TIME:操作開始時間

    l         LAST_UPDATE_TIME:統計項最后更新時間

    l         TIME_REMAINING:預計完成操作的剩余時間()

    l         ELAPSED_SECONDS:從操作開始總花費時間()

    l         CONTEXT:前后關系

    l         MESSAGE:統計項的完整描述

    l         USERNAME:執行操作的用戶ID

    l         SQL_ADDRESS:用于連接查詢的列

    l         SQL_HASH_VALUE:用于連接查詢的列

    l         QCSID

    示例:

    找一較大表,確認該表查詢將超過6秒,哎呀讓它快咱沒把握,讓它慢這可是我的強項啊~~

    SQL> set timing on

    SQL> create table ttt as select level lv,rownum rn from dual connect by level<10000000;   --創建一個臨時表

    Table created

    Executed in 19.5 seconds

    SQL> commit;

    Commit complete

    Executed in 0 seconds

    SQL> select * from (select * from ttt order by lv desc) where rownum<2;    --執行一個費時的查詢

     

            LV         RN

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

       9999999    9999999

    Executed in 9.766 seconds   --哈哈,成功超過6

    SQL> select sid,opname,sofar,totalwork,units,sql_hash_value from v$session_longops;      ----看看v$session_longops中是不是已經有記錄了

     

           SID OPNAME                                                                SOFAR TOTALWORK UNITS                            SQL_HASH_VALUE

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

            10 Table Scan                                                            47276      47276 Blocks                               2583310173

    Executed in 0.047 seconds

     

    SQL> select a.sql_text from v$sqlarea a,v$session_longops b where a.HASH_VALUE=b.SQL_HASH_VALUE;   --通過hash_value聯系查詢出剛執行的查詢語句。

     

    SQL_TEXT

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

     select * from (select * from ttt order by lv desc) where rownum<2

    Executed in 0.063 seconds

    Ps:itpub論壇的fenng版版數年前有篇文章描述了v$sessin_longops的來源,有興趣的朋友可以研究研究:

    http://www.dbanotes.net/database/vsession_longops.html

    主站蜘蛛池模板: 亚洲七久久之综合七久久| 亚洲日韩中文字幕日韩在线| 亚洲AV电影院在线观看| 又硬又粗又长又爽免费看| 免费国产综合视频在线看 | 国产成人精品免费视| 亚洲AV乱码一区二区三区林ゆな| 久久青草精品38国产免费| 亚洲精品高清视频| 精品女同一区二区三区免费站 | 涩涩色中文综合亚洲| 国产免费av片在线看| 亚洲日韩av无码中文| 免费国内精品久久久久影院| 免费看又黄又爽又猛的视频软件 | 精品国产免费一区二区| 国产精品手机在线亚洲| 亚洲午夜AV无码专区在线播放 | 亚洲国产日产无码精品| 蜜桃视频在线观看免费网址入口| 亚洲αⅴ无码乱码在线观看性色| vvvv99日韩精品亚洲| 97在线视频免费公开视频| 久久精品国产亚洲av水果派| 国内精品乱码卡1卡2卡3免费| 亚洲中文字幕无码久久2020| 免费人成视网站在线观看不卡| 草久免费在线观看网站| 亚洲AV无码乱码在线观看富二代| 黄色永久免费网站| 香蕉视频亚洲一级| 亚洲AV午夜福利精品一区二区| 动漫黄网站免费永久在线观看 | 久久亚洲精品成人无码网站| 高清国语自产拍免费视频国产 | 免费人人潮人人爽一区二区| 亚洲av无码成人黄网站在线观看| 嫩草影院在线免费观看| a毛片在线看片免费| 亚洲日韩av无码中文| 中文字幕不卡亚洲|