流池
作者: 小灵, 出处:IT专家网, 责任编辑: 李书琴,
2008-04-15 16:38
流池(stream pool)是从Oracle 10g开始才增加的一个新的SGA结构。
流池(stream pool)是从Oracle 10g开始才增加的一个新的SGA结构。流池(或者如果没有配置流池,则是共享池中至多10%的空间)会用于缓存流进程在数据库间移动/复制数据时使用的队列消息。这里并不是使用持久的基于磁盘的队列(这些队列有一些附加的开销),流使用的是内存中的队列。如果这些队列满了,最终还是会写出到磁盘。如果使用内存队列的oracle实例由于某种原因失败了,比如说因为实例错误(软件瘫痪)、掉电或其他原因,就会从重做日志重建这些内存中的队列。
因此,流池只对使用了流数据库特性的系统是重要的。在这些环境中,必须设置流池,以避免因为这个特性从共享池“窃取”10%的空间。
- 本文关键词:

