11g 自動記憶體管理先關動態效能檢視三個

安佰勝發表於2011-11-10

V$MEMORY_TARGET_ADVICE
 
========================
 
11g中增加自動記憶體管理
使用memory_target和memory_max_target引數可以實現記憶體自動管理功能
 
memory_target是動態引數
memory_max_target是靜態引數
 
如果設定了memory_max_target而沒有設定memory_target
instance建立後memory_target預設為0
啟動後可以手動調整其大小
 
與sga和pga自動管理類似
記憶體自動管理也同樣有一個動態效能檢視來建議記憶體分配
這個檢視就是V$MEMORY_TARGET_ADVICE
 
 
 
SQL> desc v$memory_target_advice
 Name                       Type
 -------------------------- ----------------------------
 MEMORY_SIZE                NUMBER        --記憶體總大小
 MEMORY_SIZE_FACTOR         NUMBER        --記憶體值與實際值的比例
 ESTD_DB_TIME               NUMBER        --消耗的db_time
 ESTD_DB_TIME_FACTOR        NUMBER        --消耗的db_time與當前值的比例
 VERSION                    NUMBER        --版本
 
 
通過觀察ESTD_DB_TIME的變化可以得到記憶體調整的建議
如果記憶體值增大ESTD_DB_TIME的值確實明顯減少
那麼增加memory_max_target的總量就是有意義的
我的測試系統是什麼都沒跑
所以查詢出了如下的結果
也就是增加記憶體沒有意義
 
 
 
 
SQL> select * from v$memory_target_advice;
 
 
MEMORY_SIZE MEMORY_SIZE_FACTOR ESTD_DB_TIME ESTD_DB_TIME_FACTOR    VERSION
----------- ------------------ ------------ ------------------- ----------
        400                  1          126                   1          1
        500               1.25          126                   1          1
        600                1.5          126                   1          1
        700               1.75          126                   1          1
        800                  2          126                   1          1

 
從dict中查詢出的其他類似的V$_POOL_ADVICE檢視
 
 
V$MEMORY_TARGET_ADVICE         Synonym for V_$MEMORY_TARGET_ADVICE
V$SGA_TARGET_ADVICE            Synonym for V_$SGA_TARGET_ADVICE
V$PGA_TARGET_ADVICE            Synonym for V_$PGA_TARGET_ADVICE
V$DB_CACHE_ADVICE              Synonym for V_$DB_CACHE_ADVICE
V$SHARED_POOL_ADVICE           Synonym for V_$SHARED_POOL_ADVICE
V$STREAMS_POOL_ADVICE          Synonym for V_$STREAMS_POOL_ADVICE
V$MTTR_TARGET_ADVICE           Synonym for V_$MTTR_TARGET_ADVICE
V$PGA_TARGET_ADVICE_HISTOGRAM  Synonym for V_$PGA_TARGET_ADVICE_HISTOGRAM
V$PX_BUFFER_ADVICE             Synonym for V_$PX_BUFFER_ADVICE
 
 
-------------------------------------------------------------
 
 

v$memory_dynamic_components
 
 
=====================
 
11g記憶體自動管理時記錄各個記憶體元件當前值
與v$sga_dynamic_components類似

SQL> desc v$memory_dynamic_components;
 Name                       Type
 -------------------------- ----------------------------
 COMPONENT                  VARCHAR2(64)          --元件名
 CURRENT_SIZE               NUMBER                --當前大小
 MIN_SIZE                   NUMBER                --最小值
 MAX_SIZE                   NUMBER                --最大值
 USER_SPECIFIED_SIZE        NUMBER                --使用者分配值
 OPER_COUNT                 NUMBER                --操作次所
 LAST_OPER_TYPE             VARCHAR2(13)          --上次操作型別:增大、縮小、初始化、統計、關閉、縮小取消
 LAST_OPER_MODE             VARCHAR2(9)           --上次修改模式:自動(空)、手動
 LAST_OPER_TIME             DATE                  --上次修改時間
 GRANULE_SIZE               NUMBER                --粒度大小

 
SQL> select * from v$memory_dynamic_components;
COMPONENT            CURRENT_SIZE   MIN_SIZE   MAX_SIZE USER_SPECIFIED_SIZE OPER_COUNT LAST_OPER_TYP LAST_OPER LAST_OPER GRANULE_SIZE
-------------------- ------------ ---------- ---------- ------------------- ---------- ------------- --------- --------- ------------
shared pool             184549376  184549376  184549376            54525952          0 STATIC                                 4194304
large pool                4194304    4194304    4194304                   0          0 STATIC                                 4194304
java pool                 4194304    4194304    4194304                   0          0 STATIC                                 4194304
streams pool                    0          0          0                   0          0 STATIC                                 4194304
SGA Target              314572800  314572800  314572800           314572800          1 GROW          MANUAL    09-NOV-11      4194304
DEFAULT buffer cache    113246208  113246208  113246208                   0          0 INITIALIZING                           4194304
KEEP buffer cache               0          0          0                   0          0 STATIC                                 4194304
RECYCLE buffer cache            0          0          0                   0          0 STATIC                                 4194304
DEFAULT 2K buffer ca            0          0          0                   0          0 STATIC                                 4194304
DEFAULT 4K buffer ca            0          0          0                   0          0 STATIC                                 4194304
DEFAULT 8K buffer ca            0          0          0                   0          0 STATIC                                 4194304
DEFAULT 16K buffer c            0          0          0                   0          0 STATIC                                 4194304
DEFAULT 32K buffer c            0          0          0                   0          0 STATIC                                 4194304
Shared IO Pool                  0          0          0                   0          0 STATIC                                 4194304
PGA Target              104857600  104857600  209715200            83886080          2 SHRINK        MANUAL    09-NOV-11      4194304
ASM Buffer Cache                0          0          0                   0          0 STATIC                                 4194304
16 rows selected.
 
-----------------------------------------------------------
 

V$MEMORY_RESIZE_OPS
 
====================
 
與v$sga_resize_ops類似
在使用11g自動記憶體管理時記錄記憶體調整的情況
 
 
SQL> DESC V$MEMORY_RESIZE_OPS
 Name                 Type
 -------------------- ----------------------------
 COMPONENT            VARCHAR2(64)       --元件名
 OPER_TYPE            VARCHAR2(13)       --操作型別:增大、縮小、初始化、統計、關閉、縮小取消
 OPER_MODE            VARCHAR2(9)        --操作型別:自動(空)、手動
 PARAMETER            VARCHAR2(80)       --對應引數
 INITIAL_SIZE         NUMBER             --起始值
 TARGET_SIZE          NUMBER             --目標值
 FINAL_SIZE           NUMBER             --最終值
 STATUS               VARCHAR2(9)        --操作結果:非活動、等待、完成、取消、錯誤
 START_TIME           DATE               --開始時間
 END_TIME             DATE               --結束時間

 
 
SQL> l
  1* select * from V$MEMORY_RESIZE_OPS
SQL> /
COMPONENT            OPER_TYPE  OPER_MODE PARAMETER            INITIAL_SIZE TARGET_SIZE FINAL_SIZE STATUS    START_TIM END_TIME
-------------------- ---------- --------- -------------------- ------------ ----------- ---------- --------- --------- ---------
shared pool          STATIC               shared_pool_size                0   184549376  184549376 COMPLETE  09-NOV-11 09-NOV-11
PGA Target           STATIC               pga_aggregate_target            0   209715200  209715200 COMPLETE  09-NOV-11 09-NOV-11
java pool            STATIC               java_pool_size                  0     4194304    4194304 COMPLETE  09-NOV-11 09-NOV-11
streams pool         STATIC               streams_pool_size               0           0          0 COMPLETE  09-NOV-11 09-NOV-11
large pool           STATIC               large_pool_size                 0     4194304    4194304 COMPLETE  09-NOV-11 09-NOV-11
RECYCLE buffer cache STATIC               db_recycle_cache_siz            0           0          0 COMPLETE  09-NOV-11 09-NOV-11
KEEP buffer cache    STATIC               db_keep_cache_size              0           0          0 COMPLETE  09-NOV-11 09-NOV-11
SGA Target           STATIC               sga_target                      0   314572800  314572800 COMPLETE  09-NOV-11 09-NOV-11
DEFAULT buffer cache INITIALIZI           db_cache_size           113246208   113246208  113246208 COMPLETE  09-NOV-11 09-NOV-11
ASM Buffer Cache     STATIC               db_cache_size                   0           0          0 COMPLETE  09-NOV-11 09-NOV-11
DEFAULT buffer cache STATIC               db_cache_size                   0   113246208  113246208 COMPLETE  09-NOV-11 09-NOV-11
DEFAULT 2K buffer ca STATIC               db_2k_cache_size                0           0          0 COMPLETE  09-NOV-11 09-NOV-11
DEFAULT 4K buffer ca STATIC               db_4k_cache_size                0           0          0 COMPLETE  09-NOV-11 09-NOV-11
DEFAULT 8K buffer ca STATIC               db_8k_cache_size                0           0          0 COMPLETE  09-NOV-11 09-NOV-11
DEFAULT 16K buffer c STATIC               db_16k_cache_size               0           0          0 COMPLETE  09-NOV-11 09-NOV-11
DEFAULT 32K buffer c STATIC               db_32k_cache_size               0           0          0 COMPLETE  09-NOV-11 09-NOV-11
PGA Target           SHRINK     MANUAL    pga_aggregate_target    209715200   104857600  104857600 COMPLETE  09-NOV-11 09-NOV-11
SGA Target           GROW       MANUAL    sga_target              314572800   314572800  314572800 COMPLETE  09-NOV-11 09-NOV-11
PGA Target           SHRINK     MANUAL    pga_aggregate_target    104857600    83886080  104857600 COMPLETE  09-NOV-11 09-NOV-11
19 rows selected.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13177610/viewspace-710764/,如需轉載,請註明出處,否則將追究法律責任。

相關文章