<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動態性能表-(6)-V$SQLTEXT,V$SQLAREA

    Posted on 2008-06-13 21:53 詩特林 閱讀(2097) 評論(0)  編輯  收藏 所屬分類: Oracle
     

    V$SQLTEXT 

      本視圖包括Shared poolSQL語句的完整文本,一條SQL語句可能分成多個塊被保存于多個記錄內。

      注:V$SQLAREA只包括頭1000個字符。

    V$SQLTEXT中的常用列

    l         HASH_VALUESQL語句的Hash

    l         ADDRESSsql語句在SGA中的地址

    l         SQL_TEXTSQL文本。

    l         PIECESQL語句塊的序號

    V$SQLTEXT中的連接列

    Column                                          View                                    Joined Column(s)

    HASH_VALUE, ADDRESS         V$SQL, V$SESSION            HASH_VALUE, ADDRESS

    HASH_VALUE. ADDRESS         V$SESSION                          SQL_HASH_VALUE, SQL_ADDRESS

    示例:已知hash_value:3111103299,查詢sql語句:

    select * from v$sqltext

    where hash_value='3111103299'

    orderby piece

    V$SQLAREA

      本視圖持續跟蹤所有shared pool中的共享cursor,在shared pool中的每一條SQL語句都對應一列。本視圖在分析SQL語句資源使用方面非常重要。

    V$SQLAREA中的信息列

    l         HASH_VALUESQL語句的Hash值。

    l         ADDRESSSQL語句在SGA中的地址。

    這兩列被用于鑒別SQL語句,有時,兩條不同的語句可能hash值相同。這時候,必須連同ADDRESS一同使用來確認SQL語句。

    l         PARSING_USER_ID:為語句解析第一條CURSOR的用戶

    l         VERSION_COUNT:語句cursor的數量

    l         KEPT_VERSIONS

    l         SHARABLE_MEMORYcursor使用的共享內存總數

    l         PERSISTENT_MEMORYcursor使用的常駐內存總數

    l         RUNTIME_MEMORYcursor使用的運行時內存總數。

    l         SQL_TEXTSQL語句的文本(最大只能保存該語句的前1000個字符)。

    l         MODULE,ACTION:使用了DBMS_APPLICATION_INFOsession解析第一條cursor時的信息

    V$SQLAREA中的其它常用列

    l         SORTS: 語句的排序數

    l         CPU_TIME: 語句被解析和執行的CPU時間

    l         ELAPSED_TIME: 語句被解析和執行的共用時間

    l         PARSE_CALLS: 語句的解析調用(軟、硬)次數

    l         EXECUTIONS: 語句的執行次數

    l         INVALIDATIONS: 語句的cursor失效次數

    l         LOADS: 語句載入(載出)數量

    l         ROWS_PROCESSED: 語句返回的列總數

    V$SQLAREA中的連接列

    Column                                          View                                                               Joined Column(s)

    HASH_VALUE, ADDRESS         V$SESSION                                                     SQL_HASH_VALUE, SQL_ADDRESS

    HASH_VALUE, ADDRESS         V$SQLTEXT, V$SQL, V$OPEN_CURSOR   HASH_VALUE, ADDRESS

    SQL_TEXT                                   V$DB_OBJECT_CACHE                               NAME

    示例:

    1.查看消耗資源最多的SQL

    SELECT hash_value, executions, buffer_gets, disk_reads, parse_calls

     FROM V$SQLAREA

     WHERE buffer_gets > 10000000OR disk_reads > 1000000

     ORDERBY buffer_gets + 100 * disk_reads DESC;

    2.查看某條SQL語句的資源消耗:

    SELECT hash_value, buffer_gets, disk_reads, executions, parse_calls

     FROM V$SQLAREA

     WHERE hash_Value = 228801498AND address = hextoraw('CBD8E4B0');

    主站蜘蛛池模板: eeuss在线兵区免费观看| 精品国产免费一区二区| 国产成人亚洲精品无码AV大片| 91在线老王精品免费播放| 亚洲午夜爱爱香蕉片| 免费看片免费播放| 亚洲大片免费观看| 免费h视频在线观看| 一区二区三区免费电影| 美女被免费网站在线视频免费| 亚洲人成图片网站| 亚洲日本香蕉视频| 亚洲午夜久久影院| 久久夜色精品国产亚洲AV动态图 | 成人亚洲综合天堂| 夜夜嘿视频免费看| 性做久久久久久久免费看| 在线观看www日本免费网站| 久久中文字幕免费视频| 一级毛片a免费播放王色电影 | 亚洲av乱码一区二区三区| 91精品国产亚洲爽啪在线影院| 亚洲人成色77777| 亚洲精品字幕在线观看| 国产亚洲人成A在线V网站| 亚洲日韩国产成网在线观看| 亚洲AV日韩精品一区二区三区| 日韩精品亚洲专区在线观看| 国产a不卡片精品免费观看| 国产gav成人免费播放视频| 国产成人免费一区二区三区| 成人永久福利免费观看| 国产在线ts人妖免费视频| 四虎影永久在线高清免费| 亚洲AⅤ优女AV综合久久久| 国产hs免费高清在线观看| 无码不卡亚洲成?人片| 亚洲精品岛国片在线观看| 国产亚洲精久久久久久无码77777 国产亚洲精品成人AA片新蒲金 | 99久久99这里只有免费的精品| 成人A片产无码免费视频在线观看|