下面第一个SQL语句获得数据库系统当前的PGA实际使用值,show parameter pga现在PGA设定的目标值,
令我奇怪的是实际使用的PGA值超过了pga_aggregate_target设定值,这是怎么回事啊?请大家分析一下啊。SQL> SELECT sum(value/1024/1024)
2 FROM v$session s, v$sesstat st,v$statname sn
3 WHERE st.sid = s.sid AND st.statistic# = sn.statistic#
4 AND sn.name ='session pga memory';SUM(VALUE/1024/1024)
--------------------
32.0115585SQL> show parameter pgaNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target big integer 30M
SQL> show parameter workNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
fileio_network_adapters string
workarea_size_policy string AUTO
令我奇怪的是实际使用的PGA值超过了pga_aggregate_target设定值,这是怎么回事啊?请大家分析一下啊。SQL> SELECT sum(value/1024/1024)
2 FROM v$session s, v$sesstat st,v$statname sn
3 WHERE st.sid = s.sid AND st.statistic# = sn.statistic#
4 AND sn.name ='session pga memory';SUM(VALUE/1024/1024)
--------------------
32.0115585SQL> show parameter pgaNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target big integer 30M
SQL> show parameter workNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
fileio_network_adapters string
workarea_size_policy string AUTO
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货