v$memory_resize_ops 記錄記憶體變更的檢視
v$memory_resize_ops 檢視記錄了近800次修改記憶體大小的操作 包括自動和手動修改的,但是不包括 程式內部修改的
SQL> desc v$memory_resize_ops
名稱
-----------------------------------------
COMPONENT 物件的名稱 比如 pga target,shared pool
OPER_TYPE 操作型別
static
initializing 初始化,即未修改過的
disabled 禁止的
grow 增大
shrink 減小
shrink_cancel ?
OPER_MODE 操作方式:manual 手動,deferred 延遲 immediate 立即
PARAMETER 物件的引數比如 java pool 是 java_POOL_SIZE
INITIAL_SIZE 初始值,即開始操作時的大小
TARGET_SIZE 需要調整到的目標大小
FINAL_SIZE 最終的大小
STATUS 操作的完成情況
INACTIVE
PENDING
COMPLETE 完成
CANCELLED 取消
ERROR 錯誤
START_TIME 起始時間
END_TIME 終止時間
下面透過實踐來使用該檢視。 首先查明當前元件的大小
SQL> SELECT component, current_size, min_size, max_size
2 FROM v$memory_dynamic_components
3 WHERE current_size != 0;
COMPONENT CURRENT_SIZE MIN_SIZE MAX_SIZE
------------------------------ ------------ ---------- ----------
shared pool 209715200 209715200 209715200
large pool 4194304 4194304 4194304
java pool 16777216 16777216 16777216
SGA Target 536870912 536870912 536870912
DEFAULT buffer cache 297795584 297795584 297795584
PGA Target 314572800 314572800 314572800
SQL> desc v$memory_resize_ops
名稱
-----------------------------------------
COMPONENT 物件的名稱 比如 pga target,shared pool
OPER_TYPE 操作型別
static
initializing 初始化,即未修改過的
disabled 禁止的
grow 增大
shrink 減小
shrink_cancel ?
OPER_MODE 操作方式:manual 手動,deferred 延遲 immediate 立即
PARAMETER 物件的引數比如 java pool 是 java_POOL_SIZE
INITIAL_SIZE 初始值,即開始操作時的大小
TARGET_SIZE 需要調整到的目標大小
FINAL_SIZE 最終的大小
STATUS 操作的完成情況
INACTIVE
PENDING
COMPLETE 完成
CANCELLED 取消
ERROR 錯誤
START_TIME 起始時間
END_TIME 終止時間
下面透過實踐來使用該檢視。 首先查明當前元件的大小
SQL> SELECT component, current_size, min_size, max_size
2 FROM v$memory_dynamic_components
3 WHERE current_size != 0;
COMPONENT CURRENT_SIZE MIN_SIZE MAX_SIZE
------------------------------ ------------ ---------- ----------
shared pool 209715200 209715200 209715200
large pool 4194304 4194304 4194304
java pool 16777216 16777216 16777216
SGA Target 536870912 536870912 536870912
DEFAULT buffer cache 297795584 297795584 297795584
PGA Target 314572800 314572800 314572800
--減小pga_aggregate_target.
SQL> alter system set pga_aggregate_target=100M scope=both;
系統已更改。
SQL> show parameter pool
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
buffer_pool_keep string
buffer_pool_recycle string
global_context_pool_size string
java_pool_size big integer 0
large_pool_size big integer 0
olap_page_pool_size big integer 0
shared_pool_reserved_size big integer 10M
shared_pool_size big integer 0
streams_pool_size big integer 0
--設定java_pool_size 的大小使其增大
SQL> alter system set java_pool_size=10M;
系統已更改。
SQL> select COMPONENT,OPER_TYPE,OPER_MODE from v$memory_resize_ops;
COMPONENT OPER_TYPE OPER_MODE
------------------------------ ------------- ---------
shared pool STATIC
large pool STATIC
java pool STATIC
streams pool STATIC
SGA Target STATIC
。。。。
PGA Target STATIC
ASM Buffer Cache STATIC
DEFAULT buffer cache INITIALIZING
PGA Target SHRINK MANUAL --顯示為縮小
SQL> alter system set pga_aggregate_target=100M scope=both;
系統已更改。
SQL> show parameter pool
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
buffer_pool_keep string
buffer_pool_recycle string
global_context_pool_size string
java_pool_size big integer 0
large_pool_size big integer 0
olap_page_pool_size big integer 0
shared_pool_reserved_size big integer 10M
shared_pool_size big integer 0
streams_pool_size big integer 0
--設定java_pool_size 的大小使其增大
SQL> alter system set java_pool_size=10M;
系統已更改。
SQL> select COMPONENT,OPER_TYPE,OPER_MODE from v$memory_resize_ops;
COMPONENT OPER_TYPE OPER_MODE
------------------------------ ------------- ---------
shared pool STATIC
large pool STATIC
java pool STATIC
streams pool STATIC
SGA Target STATIC
。。。。
PGA Target STATIC
ASM Buffer Cache STATIC
DEFAULT buffer cache INITIALIZING
PGA Target SHRINK MANUAL --顯示為縮小
已選擇17行。
SQL> alter system set pga_aggregate_target=314572800;
系統已更改。
SQL> select COMPONENT,OPER_TYPE,OPER_MODE from v$memory_resize_ops;
COMPONENT OPER_TYPE OPER_MODE
------------------------------ ------------- ---------
shared pool STATIC
large pool STATIC
DEFAULT buffer cache INITIALIZING
java pool STATIC
streams pool STATIC
SGA Target STATIC
DEFAULT buffer cache STATIC
KEEP buffer cache STATIC
。。。。
PGA Target STATIC
ASM Buffer Cache STATIC
PGA Target SHRINK MANUAL
PGA Target GROW MANUAL ---增大
已選擇18行。
--實際上由此可以看出該檢視是累計記錄的。
SQL> alter system set streams_pool_size=16777216;
系統已更改。
SQL> select COMPONENT,OPER_TYPE,OPER_MODE from v$memory_resize_ops;
COMPONENT OPER_TYPE OPER_MODE
------------------------------ ------------- ---------
shared pool STATIC
large pool STATIC
DEFAULT buffer cache INITIALIZING
ASM Buffer Cache STATIC
PGA Target STATIC
PGA Target SHRINK MANUAL
PGA Target GROW MANUAL
DEFAULT buffer cache SHRINK MANUAL
streams pool GROW MANUAL
已選擇20行。
SQL> alter system set streams_pool_size=0;
系統已更改。
SQL> select COMPONENT,OPER_TYPE,OPER_MODE from v$memory_resize_ops;
COMPONENT OPER_TYPE OPER_MODE
------------------------------ ------------- ---------
shared pool STATIC
large pool STATIC
DEFAULT buffer cache INITIALIZING
。。。。
PGA Target SHRINK MANUAL
PGA Target GROW MANUAL
DEFAULT buffer cache SHRINK MANUAL
streams pool GROW MANUAL
已選擇20行。
系統已更改。
SQL> select COMPONENT,OPER_TYPE,OPER_MODE from v$memory_resize_ops;
COMPONENT OPER_TYPE OPER_MODE
------------------------------ ------------- ---------
shared pool STATIC
large pool STATIC
DEFAULT buffer cache INITIALIZING
java pool STATIC
streams pool STATIC
SGA Target STATIC
DEFAULT buffer cache STATIC
KEEP buffer cache STATIC
。。。。
PGA Target STATIC
ASM Buffer Cache STATIC
PGA Target SHRINK MANUAL
PGA Target GROW MANUAL ---增大
已選擇18行。
--實際上由此可以看出該檢視是累計記錄的。
SQL> alter system set streams_pool_size=16777216;
系統已更改。
SQL> select COMPONENT,OPER_TYPE,OPER_MODE from v$memory_resize_ops;
COMPONENT OPER_TYPE OPER_MODE
------------------------------ ------------- ---------
shared pool STATIC
large pool STATIC
DEFAULT buffer cache INITIALIZING
ASM Buffer Cache STATIC
PGA Target STATIC
PGA Target SHRINK MANUAL
PGA Target GROW MANUAL
DEFAULT buffer cache SHRINK MANUAL
streams pool GROW MANUAL
已選擇20行。
SQL> alter system set streams_pool_size=0;
系統已更改。
SQL> select COMPONENT,OPER_TYPE,OPER_MODE from v$memory_resize_ops;
COMPONENT OPER_TYPE OPER_MODE
------------------------------ ------------- ---------
shared pool STATIC
large pool STATIC
DEFAULT buffer cache INITIALIZING
。。。。
PGA Target SHRINK MANUAL
PGA Target GROW MANUAL
DEFAULT buffer cache SHRINK MANUAL
streams pool GROW MANUAL
已選擇20行。
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-687467/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle V$PGASTAT檢視記錄OracleAST
- 檢視swap記憶體記憶體
- 很經典的GDB除錯命令,包括檢視變數,檢視記憶體除錯變數記憶體
- GDB檢視記憶體(x 命令)記憶體
- 檢視linux可用記憶體Linux記憶體
- SUSE檢視CPU和記憶體記憶體
- Linux檢視記憶體資訊Linux記憶體
- 更換SUN V480記憶體步聚記憶體
- 如何檢視linux系統中空閒記憶體/實體記憶體使用/剩餘記憶體Linux記憶體
- adbshelldumpsys命令檢視記憶體記憶體
- UNIX系統記憶體檢視方法記憶體
- Aix下檢視記憶體命令 -- 轉AI記憶體
- SOLARISE檢視記憶體使用情況記憶體
- 用GDB檢視記憶體內容記憶體
- Linux檢視磁碟目錄記憶體空間使用情況Linux記憶體
- 檢視主機的記憶體使用情 (轉)記憶體
- 在linux檢視記憶體的大小(轉)Linux記憶體
- win10檢視軟體使用記錄方法 win10怎麼檢視軟體使用記錄Win10
- 17 種檢視 Linux 實體記憶體的方法Linux記憶體
- Python記憶體檢視是什麼Python記憶體
- java中如何檢視記憶體洩露Java記憶體洩露
- linux檢視cpu、記憶體、版本資訊Linux記憶體
- Oracle 記憶體使用建議效能檢視Oracle記憶體
- 檢視程式cpu和記憶體佔用率記憶體
- Linux下檢視記憶體,CPU資訊Linux記憶體
- linux aix檢視CPU和記憶體LinuxAI記憶體
- win10如何檢視記憶體執行頻率_win10檢視記憶體執行頻率的方法Win10記憶體
- 如何檢視Linux的記憶體使用狀況Linux記憶體
- 檢視 Node.js 中的記憶體洩露Node.js記憶體洩露
- v$sql_shared_cursor檢視記錄多版本的資訊SQL
- 檢視LINUX程式記憶體佔用情況Linux記憶體
- linux下檢視CPU、記憶體、硬碟方法Linux記憶體硬碟
- linux下檢視記憶體使用情況Linux記憶體
- HP-UX環境下檢視記憶體UX記憶體
- aix 檢視記憶體_cpu_序列號碼AI記憶體
- 小米9 SE記憶體是多少?小米9 SE手機記憶體的檢視方法步驟記憶體
- Win10如何檢視電腦顯示卡視訊記憶體大小 win10檢視電腦顯示卡視訊記憶體的方法Win10記憶體
- linux下檢視最消耗CPU、記憶體的程式Linux記憶體