问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
什么是Oracle的共享池?
共享池(shared pool)是Oracle缓存一些“程序”数据的地方。在解析一个查询时,解析得到的结果就缓存在那里。在完成解析整个查询的任务之前,Oracle会搜索共享池,看看这个工作是否已经完成。运行的PL/SQL代码也在共享池中缓存,所以下一次运行时,Oracle就不需要再次从磁盘上读取。PL/SQL代码不仅在这里缓存,还会在这里被共享。如果有1000个会话都在执行同样的代码,那么只会加载这个代码的一个副本,并由所有会话共享。Oracle还把系统参数存储在共享池中。数据字典缓存(缓存关于数据库对象的信息)也存储在这里。
评论
有用 5
墨值悬赏