暂无图片
什么是Oracle的共享池?
我来答
分享
三阳
2023-04-04
什么是Oracle的共享池?

什么是Oracle的共享池?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新

共享池(shared pool)是Oracle缓存一些“程序”数据的地方。在解析一个查询时,解析得到的结果就缓存在那里。在完成解析整个查询的任务之前,Oracle会搜索共享池,看看这个工作是否已经完成。运行的PL/SQL代码也在共享池中缓存,所以下一次运行时,Oracle就不需要再次从磁盘上读取。PL/SQL代码不仅在这里缓存,还会在这里被共享。如果有1000个会话都在执行同样的代码,那么只会加载这个代码的一个副本,并由所有会话共享。Oracle还把系统参数存储在共享池中。数据字典缓存(缓存关于数据库对象的信息)也存储在这里。

暂无图片 评论
暂无图片 有用 5
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏