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 &

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

被折叠的 条评论
为什么被折叠?



