当前位置: 代码迷 >> Oracle管理 >> KEEP池 求解释,该如何处理
  详细解决方案

KEEP池 求解释,该如何处理

热度:164   发布时间:2016-04-24 06:19:49.0
KEEP池 求解释
KEEP池是什么啊 一个虚拟的数据库,把经常用小的表放进去?

------解决方案--------------------
oracle的锁不是唯一的,可以有多个锁的。
------解决方案--------------------
保持池(keep pool):访问相当频繁的段会放在这个候选的缓冲区池中,如果把这些
段放在默认缓冲区池中,尽管会频繁访问,但仍有可能因为其他段需要空间而老化。

------解决方案--------------------
db buffer cache 分为3个,default,keep,recycle。
第一次读入时放在default,如果该块被频繁使用则放入keep,如果使用较少将被放入recycle。对于某些小表可以直接钉在keep池中。
------解决方案--------------------
记得貌似是用create/alter table storage子句
  相关解决方案