v$pgastat詳解
轉自網路
SQL> desc v$pgastat;
名稱
--------------------------------
NAME 名稱
VALUE 值
UNIT 單位
-------------------統計項
select * from v$pgastat
1 aggregate PGA target parameter 202375168 bytes :pga_aggregate_target
2 aggregate PGA auto target 169592832 bytes : 剩餘的能被工作區使用的記憶體。pga_aggregate_target - 其他的記憶體
3 global memory bound 40474624 bytes :單個最大能用到的記憶體
4 total PGA inuse 13934592 bytes :正被耗用的pga(包括workare pl/sql等所有佔用的pga)
5 total PGA allocated 26961920 bytes :當前例項已分配的PGA記憶體總量。
一般來說,這個值應該小於PGA_AGGREGATE_TARGET,
但是如果程式需求的PGA快速增長,它可以在超過PGA_AGGREGATE_TARGET的限定值
6 maximum PGA allocated 32887808 bytes :pga曾經擴張到的最大值
7 total freeable PGA memory 0 bytes :可釋放的pga
8 process count 20 :當前process
9 max processes count 27 :最大時候的process
10 PGA memory freed back to OS 0 bytes
11 total PGA used for auto workareas 0 bytes :當前auto模式下佔用的workara size 大小
12 maximum PGA used for auto workareas 3774464 bytes :auto模式下佔用的workara size最大 大小
13 total PGA used for manual workareas 0 bytes :當前manual模式下佔用的workara size 大小
14 maximum PGA used for manual workareas 41984 bytes :manual模式下佔用的workara size最大 大小
15 over allocation count 72 :使用量超過pga大小的次數
16 bytes processed 246376448 bytes :pga使用的位元組
17 extra bytes read/written 761462784 bytes :向臨時段寫的位元組
18 cache hit percentage 24.44 percent :bytes processed/(bytes processed+extra bytes read/written)
19 recompute count (total) 1169
global memory bound:一個序列操作能用到的最大記憶體
=min(5%*pga_aggregate_target,50%*_pga_max_size,_smm_max_size),
當你修改引數pga_aggregate_target的值時,Oracle系統會根據pga_aggregate_target和_pga_max_size
這兩個值來自動修改引數_smm_max_size。具體修改的規則是:
如果_pga_max_size大於5%*pga_aggregate_target,則_smm_max_size為5%*pga_aggregate_target。
如果_pga_max_size小於等於5%*pga_aggregate_target,則_smm_max_size為50%*_pga_max_size。
total PGA in used:當前正在使用的PGA,可以從v$process的pga_used_mem欄位中獲取
select sum(a.PGA_USED_MEM),sum(a.PGA_ALLOC_MEM),sum(a.PGA_MAX_MEM) from v$process a
v$pgastat 中的 total PGA in used、total PGA allocated、maximum PGA allocated
這3個值差不多
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7728585/viewspace-687226/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- v$Session詳解Session
- V-By-One協議詳解協議
- Backbone 網路-ResNet v2 詳解
- Less(v3.9.0)使用詳解—基本用法
- Less(v3.9.0)使用詳解—變數變數
- Vue 進階教程之:詳解 v-modelVue
- Elsa V3學習之Flowchart詳解(上)
- MQTT協議詳解及v5.0實踐MQQT協議
- Less(v3.9.0)使用詳解—extend(擴充套件)套件
- YOLO目標檢測從V1到V3結構詳解YOLO
- [Vue] slot詳解,slot、slot-scope和v-slotVue
- 全面煥新|詳解 Grafana v9.0.x 新增功能特性Grafana
- Less使用詳解(v3.9.0)—巢狀和父選擇器&巢狀
- SpreadJS 類Excel表格控制元件 - V12 新特性詳解JSExcel控制元件
- 開源監測平臺 WGCLOUD v3.4.6 更新功能詳解GCCloud
- redux v3.7.2原始碼詳細解讀與學習之composeRedux原始碼
- http協議/cookie詳解/session詳解HTTP協議CookieSession
- Java中的微信支付(1):API V3版本簽名詳解JavaAPI
- Java註解最全詳解(超級詳細)Java
- Lombok 註解詳解Lombok
- @FeignClient註解詳解client
- Java 註解詳解Java
- Java註解詳解Java
- 榮耀V20手機有幾種顏色??榮耀V20手機配置和上市時間詳解
- FindResource詳解
- DP 詳解
- HttpUtils 詳解HTTP
- HDMI詳解
- RIAD詳解
- iperf詳解
- dBFS詳解
- kubectl詳解
- 列表詳解
- Callback詳解
- ARM 詳解
- Symbol詳解Symbol
- Dockerfile詳解Docker
- Service詳解
- HugePages詳解