V$PGA_TARGET_ADVICE 动态性能视图

V$PGA_TARGET_ADVICE 动态性能视图
       v$pga_target_advice 预测在不同的pga值,对应的cache hit率,围绕pga_aggregate_target的当前值, 通过模拟过去的实例负载状况,v$pga_target_advice会罗列出多个的pga_aggregate_target参数的值, pga_aggregate_target 参数没有设置,该动态性能视图是空的。另外如果statistics_level设置成 basic,该动态性能视图的信息将不会更新。这些统计值在实例重启的时候或者pga_aggregate_target参数 的值被动态的修改的时候,重置。
v$pga_target_advice动态性能中常用的列。
pga_target_for_estimate:预测的pga_aggregate_target参数的值。
pga_target_factor:预测的pga的值与当前pga的值的比值。
advice_status:指示建议(statistics_level)是开启的(on),还是关闭的(off).如果该值是off 那么V$PGA_TARGET_ADVICE视图是不会更新的。
bytes_processed:当pga_aggregate_target设置成某个pga_target_for_estimate的值时,工作区
工作能够处理的字节大小。
ESTD_TIME:处理这些bytes需要的时间。
ESTD_EXTRA_BYTES_RW:当pga_aggregate_target设置成某个pga_target_for_estimate的值时, 估计的额需要读写的字节,当pga_aggregate_target的值设定的较小时才会出现。
estd_pga_cache_hit_percentage:当pga_aggregate_target设置成某个pga_target_for_estimate 的值时,估计的cache hit率。此列的值等于:
bytes_processed / (bytes_processed + estd_extra_bytes_rw)
estd_overalloc_count:如果pga_aggregate_target的值设置成pga_target_for_estimate的值。 估计会出现的超过分配的次数(over-allocations)。如果该值不是0,表明pga_target_for_estimate 还不够大,因此不应该把pga_target_for_estimate设置成pga_aggregate_target的值,否则oracle 将不会信任该值。超过分配说的是,实际分配给PGA的内存大小,超过 pga_aggregate_target设定的值。
SQL> select pga_target_for_estimate as estimate,
  2         pga_target_factor as factor,
  3         estd_time,estd_extra_bytes_rw as extra_rw,
  4         estd_pga_cache_hit_percentage as cache_hit,
  5         estd_overalloc_count as over_time
  6  from V$pga_target_advice;

  ESTIMATE     FACTOR  ESTD_TIME   EXTRA_RW  CACHE_HIT  OVER_TIME
---------- ---------- ---------- ---------- ---------- ----------
  13631488        .25         61    6610944         85          2
  27262976         .5         61    6610944         85          2
  40894464        .75         52          0        100          0
  54525952          1         52          0        100          0
  65430528        1.2         52          0        100          0
  76336128        1.4         52          0        100          0
  87240704        1.6         52          0        100          0
  98146304        1.8         52          0        100          0
 109051904          2         52          0        100          0
 163577856          3         52          0        100          0
 218103808          4         52          0        100          0

  ESTIMATE     FACTOR  ESTD_TIME   EXTRA_RW  CACHE_HIT  OVER_TIME
---------- ---------- ---------- ---------- ---------- ----------
 327155712          6         52          0        100          0
 436207616          8         52          0        100          0
13 rows selected.
我当前的pga_aggregate_target是设置成54525952bytes,从该视图来看一切都很和谐。 如果你需要根据V$pga_target_advice视图修改pga_aggregate_target的值的话,建议 修改以后进行监控,看是否真的提高了性能,因为该视图不一定完全准确的。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26110315/viewspace-717064/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26110315/viewspace-717064/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值