您的位置:首页 > 数据库 > Oracle

oracle体系结构之共享池

2013-04-17 20:28 363 查看




共享池:

用来存放:
最近执行过的 SQL 声明 (保存下来为了共享) 放在 library cache 里
最近使用过的数据定义 (保共享存下来为了) 放在 data dictionary cache 里
shared pool 里面有两个组件
library cache 库缓冲区
data dictionary cache 数据字典缓冲区
分配共享池需要指定参数:
alter system set
share_pool_size=64m;(表示oracle会为共享池分配64m空间)
这两个缓冲区oracle没有指定专门的参数去指定其大小,oracle 分配是依旧数据字典优先于库缓冲区的原则去分配。他会按照比例,如果我们觉得库缓冲区
太小了,那我们只能做增加共享池的大小,因为只有共享池大了,那么里面相应的组件就会增大。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle共享池