Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103781789
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-04-22 00:01:14

来源:

Bucket 164 size=672
 Bucket 165 size=676
 Bucket 166 size=680
 Bucket 167 size=684
 Bucket 168 size=688
 Bucket 169 size=692
 Bucket 170 size=696
 Bucket 171 size=700
 Bucket 172 size=704
 Bucket 173 size=708
 Bucket 174 size=712
 Bucket 175 size=716
 Bucket 176 size=720
 Bucket 177 size=724
 Bucket 178 size=728
 Bucket 179 size=732
 Bucket 180 size=736
 Bucket 181 size=740
 Bucket 182 size=744
 Bucket 183 size=748
 Bucket 184 size=752
 Bucket 185 size=756
 Bucket 186 size=760
 Bucket 187 size=764
 Bucket 188 size=768
 Bucket 189 size=772
 Bucket 190 size=776
 Bucket 191 size=780
 Bucket 192 size=784
 Bucket 193 size=788
 Bucket 194 size=792
 Bucket 195 size=796
 Bucket 196 size=800
 Bucket 197 size=804
 Bucket 198 size=808
 Bucket 199 size=812
 Bucket 200 size=876
 Bucket 201 size=940
 Bucket 202 size=1004
 Bucket 203 size=1068
 Bucket 204 size=1132
 Bucket 205 size=1196
 Bucket 206 size=1260
 Bucket 207 size=1324
 Bucket 208 size=1388
 Bucket 209 size=1452
 Bucket 210 size=1516
 Bucket 211 size=1580
 Bucket 212 size=1644
 Bucket 213 size=1708
 Bucket 214 size=1772
 Bucket 215 size=1836
 Bucket 216 size=1900
 Bucket 217 size=1964
 Bucket 218 size=2028
 Bucket 219 size=2092
 Bucket 220 size=2156
 Bucket 221 size=2220
 Bucket 222 size=2284
 Bucket 223 size=2348
 Bucket 224 size=2412
 Bucket 225 size=2476
 Bucket 226 size=2540
 Bucket 227 size=2604
 Bucket 228 size=2668
 Bucket 229 size=2732
 Bucket 230 size=2796
 Bucket 231 size=2860
 Bucket 232 size=2924
 Bucket 233 size=2988
 Bucket 234 size=3052
 Bucket 235 size=3116
 Bucket 236 size=3180
 Bucket 237 size=3244
 Bucket 238 size=3308
 Bucket 239 size=3372
 Bucket 240 size=3436
 Bucket 241 size=3500
 Bucket 242 size=3564
 Bucket 243 size=3628
 Bucket 244 size=3692
 Bucket 245 size=3756
 Bucket 246 size=3820
 Bucket 247 size=3884
 Bucket 248 size=3948
 Bucket 249 size=4012
 Bucket 250 size=4108
 Bucket 251 size=8204
 Bucket 252 size=16396
 Bucket 253 size=32780
 Bucket 254 size=65548
我们看到,在Oracle9i中,Free Lists被划分为0~254,共255个Bucket每个Bucket容纳的size范围
Bucket 0~199  容纳size以    4 递增
Bucket 200~249 容纳size以   64 递增 
从Bucket 249开始,Oracle各Bucket步长进一步增加:
Bucket 249: 4012 ~4107  = 96
Bucket 250: 4108 ~8203  = 4096
Bucket 251: 8204 ~16395 = 8192
Bucket 252: 16396~32779 = 16384
Bucket 253: 32780~65547 = 32768
Bucket 254: >=65548
在Oracle9i中,对于小的chunk,Oracle增加了更多的Bucket来管理0~199共200个Bucket,size以4为步长递增;200~249共50个Bucket,size以64递增. 这样每个Bucket中容纳的chunk数量大大减少,查找的效率得以提高. 这就是Oracle9i中shared pool管理的增强,通过这个算法的改进
Oracle8i中,过大shared pool带来的栓锁争用等性能问题在某种程度上得以解决.

阅读(277) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~