gdufo

           

          學習動態性能表第14篇--V$PARAMETER&V$SYSTEM_PARAMETER 2007.6.11

           

           這兩個視圖列出的各參數項名稱以及參數值。V$PARAMETER顯示執行查詢的session的參數值。V$SYSTEM_PARAMETER視圖則列出實例的參數值。

           

          例如,下列查詢顯示執行查詢的sessionSORT_AREA_SIZE參數值:

          SELECT value

            FROM V$PARAMETER

           WHERE name = 'sort_area_size';

          呵呵,可能有朋友還是不明白v$parameterv$system_parameter的區別,我再舉個例子,相信你馬上就明白了。

          SQL>select value from v$parameter where name = 'global_names';

           

          VALUE

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

          TRUE

           

          1 row selected.

           

          SQL> alter session set global_names = false;

           

          Session altered.

           

          SQL> select value from v$parameter where name = 'global_names';

           

          VALUE

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

          FALSE

           

          1 row selected.

           

          SQL> select value from v$system_parameter where name = 'global_names';

           

          VALUE

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

          TRUE

           

          1 row selected.

           

           

          V$PARAMETER中的常用列:

          l         NAME:參名

          l         VALUE:參值(session或實例)

          l         ISDEFAULT:參值是否默認值

          l         ISSES_MODIFIABLE:此參數是否session級可修改

          l         ISSYS_MODIFIABLE:此參數在實例啟動后是否可由實例修改

          l         ISMODIFIED:自實例啟動起,參值是否被修改,如果被修改,session級或是實例(系統)級修改(如果執行一條alter session,則值將被MODIFIED,如果執行的是alter system,則值為SYS_MODIFIED)

          l         ISADJUSTED

          l         DESCRIPTION:參數簡要描述

          l         UPDATE_COMMENT:由dba提供的參數說明

           

          使用v$parameter以及v$system_parameter數據:

           

            在調優期間通過查詢v$parameter以確認當前參數設置。例如,如果buffer cache hit ratio較低,那么通過查詢DB_BLOCK_BUFFERS(DB_CACHE_SIZE)可以明確當前的buffer cache大小。

           

          SELECT name, value, isdefault, isses_modifiable, issys_modifiable, ismodified

            FROM V$PARAMETER

           WHERE name = 'sort_area_size';

           

          NAME                 VALUE      ISDEF ISSES ISSYS_MOD ISMODIFIED

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

          sort_area_size       1048576    TRUE  TRUE  DEFERRED  MODIFIED

           

           

          前例顯示了SORT_AREA_SIZE初始參數在實例啟動時并非初始值,不過被session修改回了初始值。

          注意:當查詢v$parameter時要注意,如果你想查看實例參數,要查詢v$system_parameter

           

          posted on 2009-11-17 14:37 gdufo 閱讀(257) 評論(0)  編輯  收藏 所屬分類: Database (oracle, sqlser,MYSQL)

          導航

          統計

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Hibernate

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 彰化市| 读书| 松溪县| 嘉黎县| 临泽县| 泗阳县| 华安县| 西华县| 静安区| 太湖县| 历史| 遵义市| 比如县| 砚山县| 广丰县| 柏乡县| 沂水县| 承德市| 宜川县| 汉沽区| 潜江市| 周宁县| 奇台县| 启东市| 雷山县| 大埔区| 西城区| 双辽市| 屏南县| 龙岩市| 石台县| 桐乡市| 云梦县| 资兴市| 万年县| 辽阳市| 阿鲁科尔沁旗| 特克斯县| 延川县| 景德镇市| 邮箱|