我近期正在做优化工作,针对db buffer命中率低,准备做一系列改动。其过程中碰到这两个问题:
  应该把哪些表放在Keep或Recycle中?哪些表应该改为cache状态?个人认为应该这样:把全表扫描频繁,块数少的表放在Keep buffer保证其命中率,把块数多又用得不频繁的表放在Recycle中,以免占用Default的内存空间。所有放在Keep buffer的表都应该cache。请各位DX指正。