解读AWR报告Advisory Statistics

对于Oracle的内存参数的设定存在很多争议,当然具体的设置需要根据系统的情况进行调整,不能一概而论,因此内存参数的设置也就成为了一个难点。但是Oracle 10g、11g的自动内存管理功能还是很强大的,对于负载一般的系统,即使内存参数设置不太合理,也是足以支撑系统正常运行的。下面就AWR报告中给出的几个关键内存参数的建议章节进行解读。
    一、 Buffer Pool Advisory部分:

PSize for Est (M)Size FactorBuffers (thousands)Est Phys Read FactorEstimated Phys Reads (thousands)Est Phys Read TimeEst %DBtime for Rds
D1,7120.102051.533,505,5591
D3,4240.204101.222,795,4401
D5,1360.306151.042,370,5781
D6,8480.408201.012,304,4141
D8,5600.501,0261.002,293,8991
D10,2720.601,2311.002,291,1441
D11,9840.701,4361.002,290,3861
D13,6960.801,6411.002,289,6681
D15,4080.901,8461.002,288,4591
D17,1201.002,0511.002,287,4761
D17,1681.002,0571.002,287,4651
D18,8321.102,2561.002,287,0991
D20,5441.202,4611.002,286,6621
D22,2561.302,6671.002,285,9141
D23,9681.402,8721.002,284,7191

         字段解释:P                          池类型
                                                        'D' - Default buffer cache (always present), 
                                                        'K' - Keep buffer cache (if db_keep_cache_size parameter is defined), 
                                                        'R' - Recycle buffer cache (if db_recycle_cache_size parameter is defined), 
                                                        - Caches for non-default block sizes (if defined with parameters db_k_cache_size) 
                           Size for Est(M)            Oracle估算Buffer pool的大小
                           Size Factor                        估算值和实际值的一个比例,比如0.9就是估算值是实际大小的90%,1.0表示buffer pool的实际大小
                           Buffers for Estimate           估算的buffer的大小(数量)
                           Est Phys Read Factor         估算的物理读的影响因子,即物理读和实际物理读的一个比例,1.0表示实际的物理读
                           Estimated Physical Reads   估算的物理读次数
        这部分,主要从Size Factor、Est Phys Read Factor 都等于1.00的行开始,然后往上看,观察当Size Factor减小时,Est Phys Read Factor是不是明显变化,如果变化不明显,说明可以减小当前的buffer pool设置,相反则表示不能减小;然后往下看,观察当Size Factor增大时,Est Phys Read Factor是不是明显变化,如果变化不明显,说明没必要增大buffer pool设置,相反,则表示增大buffer pool可以提高系统性能。如上面的例子,则可以将buffer pool减小一半。
      
       二、Shared Pool Advisory

Shared Pool Size(M)SP Size FactrEst LC Size (M)Est LC Mem ObjEst LC Time Saved (s)Est LC Time Saved FactrEst LC Load Time (s)Est LC Load Time FactrEst LC Mem Obj Hits (K)
2,8320.5064756,54949,473,7531.00828,2631.191,625,502
3,4080.601,21783,67449,508,7111.00793,3051.141,629,796
3,9840.701,792125,00349,539,9321.00762,0841.101,633,920
4,5600.802,367164,81849,566,7871.00735,2291.061,637,948
5,1360.902,942203,13549,589,0921.00712,9241.031,641,975
5,7121.003,509233,74649,608,0651.00693,9511.001,646,016
6,2881.104,084273,45649,624,6301.00677,3860.981,650,045
6,8641.204,654302,31349,639,2101.00662,8060.961,653,951
7,4401.305,226339,08949,652,0411.00649,9750.941,657,632
8,0161.405,801378,92149,663,3161.00638,7000.921,661,036

         字段解释:Shared Pool Size(M)          估算共享池的大小
                            SP Size Factr                     估算共享池的影响因子
                            Est LC Size (M)                  估算的库高速缓存占用的大小(LC,library cache)
                            Est LC Mem Obj                高速缓冲区命中的对象数
                            Est LC Time Saved (s)        需要额外将对象读入共享池的时间
                            Est LC Time Saved Factr     影响因子
                            Est LC Load Time (s)          分析所花费的时间
                            Est LC Load Time Factr       分析花费时间事件的影响因子
                            Est LC Mem Obj Hits           内存中对象被发现的次数
        与Buffer Pool Advisory类似,从 SP Size Factr = 1.00的行开始,上下观察,当减小或增大shared pool时对Est LC Time Saved (s)的影响是否明显。
  
        三、PGA Memory Advisory

PGA Target Est (MB)Size FactrW/A MB ProcessedEstd Extra W/A MB Read/ Written to DiskEstd PGA Cache Hit %Estd PGA Overalloc CountEstd Time
2000.1316,428,793.425,102,532.1976.00534,361
4000.2516,428,793.42536,861.6597.004,935
8000.5016,428,793.42229,497.0699.000
1,2000.7516,428,793.42229,497.0699.000
1,6001.0016,428,793.42229,161.8699.000
1,9201.2016,428,793.42127,983.2999.000
2,2401.4016,428,793.42127,983.2999.000
2,5601.6016,428,793.42127,983.2999.000
2,8801.8016,428,793.42127,983.2999.000
3,2002.0016,428,793.42127,983.2999.000

          字段解释:PGA Target Est (MB)            PGA的估算大小
                            Size Factr                             影响因子,作用和buffer pool相同
                            W/A MB Processed               Oracle为了产生估算处理的数据量
                            Estd Extra W/A MB               处理数据中需要物理读写的数据量
                            Estd PGA Cache Hit %          估算的PGA命中率
                            Estd PGA Overalloc Count     需要在估算的PGA大小额外分配内存的次数
         同理,从 Size Factr  = 1.00的行开始,上下观察当减小或增大pga的时候对Estd Extra W/A MB Read/Written to Disk的影响是否明显。
          
         四、SGA Target Advisory

SGA Size FactorBeg Snap SGA Target Size(M)End Snap SGA Target Size(M)Est DB Time (s)Est Physical Reads
0.255,0005,0003,8354,257,806
0.5010,00010,0003,1902,556,275
0.7515,00015,0003,1792,553,213
1.0020,00020,0003,1752,551,682
1.2525,00025,0003,1732,548,876
1.5030,00030,0003,1252,256,847
1.7535,00035,0002,6321,994,255

        字段解释:SGA Target Size (M)    估算SGA大小
                          SGA Size Factor            SGA大小的影响因子
                          Est DB Time (s)            估算的SGA大小计算出的DB Time
                          Est Physical Reads        物理读次数
       从SGA Size Factor = 1.00的行开始,上下观察减小或增大SGA时对 Est Physical Reads的影响是否明显。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值