PGA统计信息相关

本文介绍了Oracle数据库中PGA内存的管理与统计,通过V$PGASTAT视图展示了PGA内存使用情况,包括目标参数、已分配内存、最大使用量等关键指标,并提到了V$SQL_WORKAREA和V$PROCESS视图对于PGA内存使用细节的监控。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1)V$PGASTAT

提供了PGA内存使用情况的相关信息,以及目前自动PGA内存管理的统计信息。

select name,
       to_char(decode(unit, 'bytes', value / 1024 / 1024, value), '999,999,999.9') value,
       decode(unit, 'bytes', 'mbytes', unit) unit
from   V$PGASTAT;

NAME                                                             VALUE          UNIT
---------------------------------------------------------------- -------------- ------------
aggregate PGA target parameter             20,480.0 mbytes  --目前PGA_AGGREGATE_TARGET参数的值。如果为0,就表示PGA内存自动管理机制是关闭的状态。
aggregate PGA auto target                         18,370.5 mbytes  --在PGA内存自动管理模式下,代表在PGA内存中的SQL工作区的数量
global memory bound                                   1,024.0 mbytes  
total PGA inuse                                               572.0 mbytes
total PGA allocated                                       2,570.1 mbytes    --目前实例分配的PGA内存空间总数
maximum PGA allocated                            12,192.4 mbytes  --曾分配的最大PGA空间是多少
total freeable PGA memory                       1,986.4 mbytes     --PGA的最大可使用空间是多少。
process count                                               76.0
max processes count                                  96.0
PGA memory freed back to OS                  39,700.3 mbytes
total PGA used for auto workareas           503.4 mbytes
maximum PGA used for auto workareas                    9,895.6 mbytes
total PGA used for manual workareas                         .0 mbytes   --在PGA内存手动管理模式下,目前多少PGA内存被分配给SQL工作区使用。
maximum PGA used for manual workareas              .5 mbytes
over allocation count                                                        .0
bytes processed                                              61,331.8 mbytes   --此数值是当前实例启动后累加的值,当进程执行SQL语句时所使用空间的数值。
extra bytes read/written                                                 15,459.1 mbytes
cache hit percentage                                                       79.9 percent   --此数值是自当前实例启动后,PGA中的SQL工作区是否都分配有最佳的内存空间比例,当SQL工作区无法在最佳状态下运行时,会降低cache hit percentage的数值,此数值可以视为目前PGA的命中率(Hit Ratio)。
recompute count (total)                                                  26,528.0



2)V$SQL_WORKAREA

V$SQL_WORKAREA显示了被游标使用的SQL工作区的相关信息:

V$SQL_WORKAREA

   

数据类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值