我是靠谱客的博主 飘逸丝袜,最近开发中收集的这篇文章主要介绍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;

 

 

 

 

 

 


 

最后

以上就是飘逸丝袜为你收集整理的PGA的调整建议的全部内容,希望文章能够帮你解决PGA的调整建议所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部