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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- GDB檢視記憶體(x 命令)記憶體
- 如何檢視linux系統中空閒記憶體/實體記憶體使用/剩餘記憶體Linux記憶體
- Python記憶體檢視是什麼Python記憶體
- 17 種檢視 Linux 實體記憶體的方法Linux記憶體
- 如何檢視Linux的記憶體使用狀況Linux記憶體
- 檢視LINUX程式記憶體佔用情況Linux記憶體
- [20190104]ipcs檢視共享記憶體段.txt記憶體
- java中如何檢視記憶體洩露Java記憶體洩露
- win10如何檢視記憶體執行頻率_win10檢視記憶體執行頻率的方法Win10記憶體
- win10檢視軟體使用記錄方法 win10怎麼檢視軟體使用記錄Win10
- 記憶體二三事: Xcode 記憶體圖、Instruments 視覺化檢測迴圈引用記憶體XCode視覺化
- 小米9 SE記憶體是多少?小米9 SE手機記憶體的檢視方法步驟記憶體
- MAKT 物料組 變更記錄表
- Linux 檢視記憶體使用情況的幾種方法Linux記憶體
- win10檢視是否使用虛擬記憶體情況 win10是否使用虛擬記憶體在哪裡檢視Win10記憶體
- 記錄node記憶體瓶頸分析記憶體
- 如何檢視MySQL資料庫佔多大記憶體,佔用太多記憶體怎麼辦?MySql資料庫記憶體
- 檢視Redis叢集所有節點記憶體工具Redis記憶體
- Redis 檢視所有 key 的 value 值所佔記憶體大小Redis記憶體
- Linux檢視伺服器記憶體使用情況的命令Linux伺服器記憶體
- 記憶體檢查指令碼記憶體指令碼
- Dell R720 記憶體糾錯比率超限 更換記憶體引起的故障記憶體
- Android Q 新特性及變更記錄Android
- AIX詳細檢視使用者/程式使用記憶體AI記憶體
- 使用show engine innodb status 檢視記憶體使用情況記憶體
- 怎麼看記憶體條頻率是多少 電腦檢視記憶體頻率方法介紹記憶體
- [20190320]關於使用smem檢視記憶體使用的問題.txt記憶體
- Java的記憶體 -JVM 記憶體管理Java記憶體JVM
- ICML 2024 | 梯度檢查點太慢?不降速、省視訊記憶體,LowMemoryBP大幅提升反向傳播視訊記憶體效率梯度記憶體反向傳播
- win10 檢視病毒掃描記錄方法 win10如何檢視掃描檢測記錄Win10
- windows10系統使用自帶記憶體檢測工具檢測記憶體好壞的方法Windows記憶體
- 記錄netcore一次記憶體暴漲的坑NetCore記憶體
- iOS檢測記憶體洩漏iOS記憶體
- 簡單VC記憶體檢測記憶體
- Redis記憶體——記憶體消耗(記憶體都去哪了?)Redis記憶體
- 變數、作用域與記憶體變數記憶體
- 記憶體管理篇——實體記憶體的管理記憶體
- 【MEMORY】Oracle記憶體結構資源常用檢視及sqlOracle記憶體SQL
- win10工作管理員怎麼檢視記憶體使用Win10記憶體