解读AWR报告Advisory Statistics

2026-06-02Oracle / RAC / 性能优化

Oracle时间:2015-01-28 19:11:050删除编辑

P
| 
Size for Est (M)
| 
Size Factor
| 
Buffers (thousands)
| 
Est Phys Read Factor
| 
Estimated Phys Reads (thousands)
| 
Est Phys Read Time
| 
Est %DBtime for Rds




D
| 
1,712
| 
0.10
| 
205
| 
1.53
| 
3,505,559
| 
1
| 
D
| 
3,424
| 
0.20
| 
410
| 
1.22
| 
2,795,440
| 
1
| 
D
| 
5,136
| 
0.30
| 
615
| 
1.04
| 
2,370,578
| 
1
| 
D
| 
6,848
| 
0.40
| 
820
| 
1.01
| 
2,304,414
| 
1
| 
D
| 
8,560
| 
0.50
| 
1,026
| 
1.00
| 
2,293,899
| 
1
| 
D
| 
10,272
| 
0.60
| 
1,231
| 
1.00
| 
2,291,144
| 
1
| 
D
| 
11,984
| 
0.70
| 
1,436
| 
1.00
| 
2,290,386
| 
1
| 
D
| 
13,696
| 
0.80
| 
1,641
| 
1.00
| 
2,289,668
| 
1
| 
D
| 
15,408
| 
0.90
| 
1,846
| 
1.00
| 
2,288,459
| 
1
| 
D
| 
17,120
| 
1.00
| 
2,051
| 
1.00
| 
2,287,476
| 
1
| 
D
| 
17,168
| 
1.00
| 
2,057
| 
1.00
| 
2,287,465
| 
1
| 
D
| 
18,832
| 
1.10
| 
2,256
| 
1.00
| 
2,287,099
| 
1
| 
D
| 
20,544
| 
1.20
| 
2,461
| 
1.00
| 
2,286,662
| 
1
| 
D
| 
22,256
| 
1.30
| 
2,667
| 
1.00
| 
2,285,914
| 
1
| 
D
| 
23,968
| 
1.40
| 
2,872
| 
1.00
| 
2,284,719
| 
1
| 
  • 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 Factr
| 
Est LC Size (M)
| 
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 (K)




2,832
| 
0.50
| 
647
| 
56,549
| 
49,473,753
| 
1.00
| 
828,263
| 
1.19
| 
1,625,502
3,408
| 
0.60
| 
1,217
| 
83,674
| 
49,508,711
| 
1.00
| 
793,305
| 
1.14
| 
1,629,796
3,984
| 
0.70
| 
1,792
| 
125,003
| 
49,539,932
| 
1.00
| 
762,084
| 
1.10
| 
1,633,920
4,560
| 
0.80
| 
2,367
| 
164,818
| 
49,566,787
| 
1.00
| 
735,229
| 
1.06
| 
1,637,948
5,136
| 
0.90
| 
2,942
| 
203,135
| 
49,589,092
| 
1.00
| 
712,924
| 
1.03
| 
1,641,975
5,712
| 
1.00
| 
3,509
| 
233,746
| 
49,608,065
| 
1.00
| 
693,951
| 
1.00
| 
1,646,016
6,288
| 
1.10
| 
4,084
| 
273,456
| 
49,624,630
| 
1.00
| 
677,386
| 
0.98
| 
1,650,045
6,864
| 
1.20
| 
4,654
| 
302,313
| 
49,639,210
| 
1.00
| 
662,806
| 
0.96
| 
1,653,951
7,440
| 
1.30
| 
5,226
| 
339,089
| 
49,652,041
| 
1.00
| 
649,975
| 
0.94
| 
1,657,632
8,016
| 
1.40
| 
5,801
| 
378,921
| 
49,663,316
| 
1.00
| 
638,700
| 
0.92
| 
1,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 Factr
| 
W/A MB Processed
| 
Estd Extra W/A MB Read/ Written to Disk
| 
Estd PGA Cache Hit %
| 
Estd PGA Overalloc Count
| 
Estd Time



200
| 
0.13
| 
16,428,793.42
| 
5,102,532.19
| 
76.00
| 
534,361
| 
400
| 
0.25
| 
16,428,793.42
| 
536,861.65
| 
97.00
| 
4,935
| 
800
| 
0.50
| 
16,428,793.42
| 
229,497.06
| 
99.00
| 
0
| 
1,200
| 
0.75
| 
16,428,793.42
| 
229,497.06
| 
99.00
| 
0
| 
1,600
| 
1.00
| 
16,428,793.42
| 
229,161.86
| 
99.00
| 
0
| 
1,920
| 
1.20
| 
16,428,793.42
| 
127,983.29
| 
99.00
| 
0
| 
2,240
| 
1.40
| 
16,428,793.42
| 
127,983.29
| 
99.00
| 
0
| 
2,560
| 
1.60
| 
16,428,793.42
| 
127,983.29
| 
99.00
| 
0
| 
2,880
| 
1.80
| 
16,428,793.42
| 
127,983.29
| 
99.00
| 
0
| 
3,200
| 
2.00
| 
16,428,793.42
| 
127,983.29
| 
99.00
| 
0
| 
      字段解释: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 Factor
| 
Beg Snap SGA Target Size(M)
| 
End Snap SGA Target Size(M)
| 
Est DB Time (s)
| 
Est Physical Reads


0.25
| 
5,000
| 
5,000
| 
3,835
| 
4,257,806
0.50
| 
10,000
| 
10,000
| 
3,190
| 
2,556,275
0.75
| 
15,000
| 
15,000
| 
3,179
| 
2,553,213
1.00
| 
20,000
| 
20,000
| 
3,175
| 
2,551,682
1.25
| 
25,000
| 
25,000
| 
3,173
| 
2,548,876
1.50
| 
30,000
| 
30,000
| 
3,125
| 
2,256,847
1.75
| 
35,000
| 
35,000
| 
2,632
| 
1,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的影响是否明显。
                                                来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29821678/viewspace-1418608/,如需转载,请注明出处,否则将追究法律责任。