PGA的调整建议

通过10g新特性得到PGA的调整建议

SELECT pga_target_for_estimate / 1024 / 1024 "PGA(MB)",
pga_target_factor,
estd_pga_cache_hit_percentage,
estd_overalloc_count
FROM v$pga_target_advice;

PGA(MB) PGA_TARGET_FACTOR ESTD_PGA_CACHE_HIT_PERCENTAGE ESTD_OVERALLOC_COUNT
---------- ----------------- ----------------------------- --------------------
46.875 .125 96 13
93.75 .25 96 13
187.5 .5 100 1
281.25 .75 100 0
375 1 100 0
450 1.2 100 0
525 1.4 100 0
600 1.6 100 0
675 1.8 100 0
750 2 100 0
1125 3 100 0

PGA(MB) PGA_TARGET_FACTOR ESTD_PGA_CACHE_HIT_PERCENTAGE ESTD_OVERALLOC_COUNT
---------- ----------------- ----------------------------- --------------------
1500 4 100 0
2250 6 100 0
3000 8 100 0

1.第一列表示不同的PGA的具体值


2.第二列PGA_TARGET_FACTOR为“1”表示当前的pga_aggregate_target设置大小(其他数值都是以这个数据为基础的倍数),我这里是375M,通过pga_aggregate_target参数可以确认一下

show parameter pga_aggregate_target;


SQL> show parameter pga_aggregate_target;

NAME TYPE VALUE
------------------------------------ ----------- -------------
pga_aggregate_target big integer 375M

3.第三列表示PGA的估算得到的Cache命中率的百分比

目前系统如果PGA为187.5M的时候,就可以达到100%的命中率


4.第四列如果为“0”表示可以消除PGA的过载

从上面的数据中可以得到,当PGA为281.25M的时候,可以消除PGA的过载。

5.综合以上的结论,我们最终可以将PGA的大小设置为375M。

目前已经是最优,否则通过下面语句修改

alter system set pga_aggregate_target=375m;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值