SGA,PGA内存分配建议

 

SGA

数据缓存池建议

 

SQL> desc v$db_cache_advice;

Name                          Type         Nullable Default Comments

----------------------------- ------------ -------- ------- --------

ID                            NUMBER       Y                        

NAME                          VARCHAR2(20) Y                        

BLOCK_SIZE                    NUMBER       Y                        

ADVICE_STATUS                 VARCHAR2(3)  Y                        

SIZE_FOR_ESTIMATE             NUMBER       Y                         

SIZE_FACTOR                   NUMBER       Y                        

BUFFERS_FOR_ESTIMATE          NUMBER       Y                        

ESTD_PHYSICAL_READ_FACTOR     NUMBER       Y                        

ESTD_PHYSICAL_READS           NUMBER       Y                        

ESTD_PHYSICAL_READ_TIME       NUMBER       Y                        

ESTD_PCT_OF_DB_TIME_FOR_READS NUMBER       Y                        

ESTD_CLUSTER_READS            NUMBER       Y                        

ESTD_CLUSTER_READ_TIME        NUMBER       Y                        

 

说明

 

 


ID:缓存值的编号,值的范围从18,其中16对应DB_nK_CAHCE_SIZE,7DB_KEEP_CAHCE_SIZE,8DB_RECYCLE_CAHCE_SIZE.

NAME:缓存池的名称,如DEFAULT,KEEP,RECYCLE等,如果没有指定keeprecycle池的话,那么该视图中也不会存储相应的记录。

BLOCK_SIZE:块大小

ADVICE_STATUS:建议的状态,对应初始化参数DB_CAHCE_ADVICE的值。

SIZE_FOR_ESTIMATE:预估的数据缓存池的大小,以M为单位。

ESTD_PHYSICAL_READ_FACTOR:当缓存池大小为SIZE_FOR_ESTIMATE时,预估的物理读与当前实际物理读的比值,如果当前物理读为0 的话,该列显示为空。

ESTD_PHYSICAL_READS:当缓存池为SIZE_FOR_ESTIMATE时,预估的物理读。

ESTD_PHYSICAL_READ_TIME:响应时间。

ESTD_PCT_OF_DB_TIME_FOR_READS:物理读磁盘消耗时间的百分比。

ESTD_CLUSTER_READS:读取的数据块总数,对于RAC环境有效。

ESTD_CLUSTER_READ_TIME:读取花费的总时间,仅对于RAC环境有效。

测试

 

 


SQL> SELECT size_for_estimate,size_factor, estd_physical_read_factor, estd_physical_reads

  2     FROM V$DB_CACHE_ADVICE

  3     WHERE name  = 'DEFAULT'

 

SIZE_FOR_ESTIMATE  SIZE_FACTOR  ESTD_PHYSICAL_READ_FACTOR  ESTD_PHYSICAL_READS

----------------- ----------- ------------------------- -------------------

               16      0.0816                    1.7908             3619346

               32      0.1633                    1.4991             3029802

               48      0.2449                    1.2941             2615463

               64      0.3265                    1.1793             2383348

               80      0.4082                    1.1266             2276907

               96      0.4898                    1.0958             2214640

              112      0.5714                    1.0731             2168763

              128      0.6531                    1.0552             2132647

              144      0.7347                    1.0399             2101586

              160      0.8163                    1.0279             2077312

              176       0.898                    1.0159             2053110

              192      0.9796                    1.0033             2027622

              196           1                         1             2021023

              208      1.0612                    0.9901             2001081

              224      1.1429                    0.9774             1975420

              240      1.2245                    0.9656             1951521

              256      1.3061                     0.958             1936186

              272      1.3878                    0.9511             1922106

              288      1.4694                    0.9441             1908113

              304       1.551                    0.9355             1890727

 

SIZE_FOR_ESTIMATE  SIZE_FACTOR  ESTD_PHYSICAL_READ_FACTOR  ESTD_PHYSICAL_READS

----------------- ----------- ------------------------- -------------------

              320      1.6327                    0.9245             1868489

 

21 rows selected

 

 

共享池建议

SQL> DESC V$SHARED_POOL_ADVICE;

Name                            Type      Nullable Default Comments

----------------------------- ------ -------- ------- --------

SHARED_POOL_SIZE_FOR_ESTIMATE   NUMBER          Y                        

SHARED_POOL_SIZE_FACTOR         NUMBER          Y                        

ESTD_LC_SIZE                      NUMBER          Y                        

ESTD_LC_MEMORY_OBJECTS          NUMBER          Y                         

ESTD_LC_TIME_SAVED               NUMBER           Y                        

ESTD_LC_TIME_SAVED_FACTOR        NUMBER           Y                        

ESTD_LC_LOAD_TIME                NUMBER           Y                        

ESTD_LC_LOAD_TIME_FACTOR         NUMBER           Y                         

ESTD_LC_MEMORY_OBJECT_HITS       NUMBER          Y    

 

说明

 

 


SHARED_POOL_SIZE_FOR_ESTIMATE:估算的共享池大小(M为单位)

SHARED_POOL_SIZE_FACTOR:估算的共享池大小与当前大小比

ESTD_LC_SIZE:估算共享池中用于库缓存的大小(M为单位)

ESTD_LC_MEMORY_OBJECTS:估算共享池中库缓存的内存对象数

ESTD_LC_TIME_SAVED:估算将可以节省的解析时间。这些节省的时间来自于请求处理一个对象时,重新将它载入共享池的时间消耗和直接从库缓存中读取的时间消耗的差值。

ESTD_LC_TIME_SAVED_FACTOR:估算的节省的解析时间与当前节省解析时间的比。

ESTD_LC_LOAD_TIME:解析对象所需花费的时间。

ESTD_LC_LOAD_TIME_FACTORESTD_LC_LOAD_TIME与当前大小共享池解析对象花费时间的比值。

ESTD_LC_MEMORY_OBJECT_HITS:预估的共享池大小时,共享池中对象的命中次数。

 

测试

 

 

 


SQL>  select SHARED_POOL_SIZE_FOR_ESTIMATE SPE_SIZE,SHARED_POOL_SIZE_FACTOR SPEF,

  2  ESTD_LC_SIZE E_SIZE,ESTD_LC_TIME_SAVED_FACTOR ECF,ESTD_LC_LOAD_TIME_FACTOR ELF

  3  , ESTD_LC_MEMORY_OBJECT_HITS ELH

  4  FROM V$SHARED_POOL_ADVICE;

 

  SPE_SIZE       SPEF     E_SIZE        ECF        ELF        ELH

---------- ---------- ---------- ---------- ---------- ----------

       280     0.8974         11     0.9975     1.1528    1794423

       312          1         42          1          1    5041400

       344     1.1026         74     1.0054     0.6757    5075232

       376     1.2051        106     1.0073     0.5609    5091576

       408     1.3077        138     1.0083     0.5004    5100878

       440     1.4103        170      1.009     0.4585    5107225

       472     1.5128        202     1.0094     0.4298    5111444

       504     1.6154        234     1.0098     0.4081    5114184

       536     1.7179        266     1.0101     0.3879    5116353

       568     1.8205        298     1.0105     0.3685    5118149

       600     1.9231        330     1.0108     0.3491    5119602

       632     2.0256        363     1.0109     0.3421    5120283

 

12 rows selected

 

 

PGA

PGA建议

SQL> DESC  V$PGA_TARGET_ADVICE;

Name                          Type        Nullable Default Comments

----------------------------- ----------- -------- ------- --------

PGA_TARGET_FOR_ESTIMATE       NUMBER      Y                        

PGA_TARGET_FACTOR             NUMBER      Y                        

ADVICE_STATUS                 VARCHAR2(3)    Y                        

BYTES_PROCESSED               NUMBER      Y                         

ESTD_TIME                     NUMBER      Y                        

ESTD_EXTRA_BYTES_RW           NUMBER      Y                        

ESTD_PGA_CACHE_HIT_PERCENTAGE NUMBER      Y                        

说明

ESTD_OVERALLOC_COUNT          NUMBER      Y

 

 

 

PGA_TARGET_FOR_ESTIMATE:预估的PGA_AGGREGATE_TARGET的参数值

PGA_TARGET_FACTOR:预估的PGA_AGGREGATE_TARGET的参数值与当前PGA_AGGREGATE_TARGET参数值的比值。

ADVICE_STATUS:是否收集统计信息,以计算建议值,on表示启用,off表示禁用。

BYTES_PROCESSED:预估操作的字节数。

ESTD_EXTRA_BYTES_RW:当设置PGA_AGGREGATE_TARGET参数值为预估值时需要额外处理的字节数。

ESTD_PGA_CACHE_HIT_PERCENTAGE:当设置PGA_AGGREGATE_TARGET参数值为预估值时,PGA的缓存命中率,计算公式为: BYTES_PROCESSED/( BYTES_PROCESSED+ ESTD_EXTRA_BYTES_RW)

ESTD_OVERALLOC_COUNT: 当设置PGA_AGGREGATE_TARGET参数值为预估值时,需要额外分配的PGA内存,如果非0则说明该预估PGA_AGGREGATE_TARGET值仍然较小。

 

测试

 

 


SQL> select PGA_TARGET_FOR_ESTIMATE PTFE,PGA_TARGET_FACTOR PTFA,ESTD_EXTRA_BYTES_RW EBR,

  2  ESTD_PGA_CACHE_HIT_PERCENTAGE EPCHP

  3  from V$PGA_TARGET_ADVICE;

 

      PTFE       PTFA        EBR        EPCHP

---------- ---------- ---------- ----------

  36700160      0.125   1153425408         92

  73400320       0.25   1153425408         92

 146800640        0.5   1093084160         92

 220200960       0.75     18841600        100

 293601280          1          0          100

 352321536        1.2          0          100

 411041792        1.4          0          100

 469762048        1.6          0          100

 528482304        1.8          0          100

 587202560          2          0          100

 880803840          3          0          100

1174405120          4          0          100

1761607680          6          0          100

2348810240          8          0          100

 

14 rows selected

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

转载于:http://blog.itpub.net/24355532/viewspace-671929/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值