v$pgastat 视图详解

本文详细介绍了Oracle数据库中程序全局区域(PGA)的内存管理机制,包括各项内存指标的含义及计算方式。通过v$pgastat视图展示PGA各部分的使用情况,并解释了如何监控和调整PGA以优化数据库性能。
摘要由CSDN通过智能技术生成

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 :单个SQL最大能用到的内存
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 :当前processITPUB个人空间 M3wE C0D!Ya1~
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使用的字节ITPUB个人空间U0[ R'm p*e
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/13636837/viewspace-611121/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/13636837/viewspace-611121/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值