社区
Oracle 高级技术
帖子详情
为什么要把数据字典信息放在共享池中,有什么好处吗
zekorr
2011-11-20 05:38:24
?
...全文
194
3
打赏
收藏
为什么要把数据字典信息放在共享池中,有什么好处吗
?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BenChiM888
2011-11-21
打赏
举报
回复
数据字典是oracle的核心,关于数据库的信息都在数据字典里面存着。
如:当你update一个表的一个记录的时候,oracle会去数据字典里面检查表的定义,字段的定义等等信息,同时在字典上上锁,防止你更新的时候别人修改表结构等情况发生。
insert 同理,select 也是一样。
select a from t;假设a 不是t表的字段,oracle怎么知道的----通过数据字典知道的。
zekorr
2011-11-21
打赏
举报
回复
请问在什么情况下会用到数据字典啊,除了主动在select语句中查询数据字典外?
BenChiM888
2011-11-20
打赏
举报
回复
不同session间共享数据字典信息,好处自然是有。 从内存读取信息比硬盘读取信息要快的多。
Oracle
共享
池
本文详细介绍了Oracle系统中的SGA
共享
池,包括其组成部分:库高速缓存和
数据字典
高速缓存。库高速缓存用于存储SQL和PL/SQL语句及其执行计划,以实现代码的
共享
和重用;
数据字典
高速缓存则存储数据对象的定义和权限
信息
。文章还探讨了
共享
池的管理策略和设置方法。
oracle
共享
池
本文详细介绍了Oracle数据库系统中
共享
池的功能与管理机制,包括库缓存、
数据字典
缓存、PL/SQL区等子结构的作用,以及如何合理设置
共享
池大小以优化数据库性能。
共享
池
本文详细阐述了Oracle
共享
池的四个关键组件:库缓存、
数据字典
缓存、PL/SQL区和SQL查询及PL/SQL函数结果缓存。重点解释了每个组件的功能、工作原理以及如何通过缓存机制提升数据库性能。
oracle
共享
池
本文深入探讨Oracle数据库的
共享
池,包括其组成部分如库高速缓存和
数据字典
高速缓存,以及它们如何提高SQL和PL/SQL代码的执行效率。文章详细解释了库高速缓存的工作原理,包括其对SQL语句的
共享
机制、执行计划的存储以及LRU队列链算法的管理方式。
oracle
共享
池的结构,Oracle 10g内存结构之
共享
池的相关知识及使用简介
本文详细介绍了Oracle10g内存结构中的
共享
池,它包含库缓冲区、
数据字典
缓冲区和用户全局区,主要用于SQL和PL/SQL的编译与执行。
共享
池的大小由SHARE_POOL_SIZE参数决定,可通过多种方式查询其大小和使用情况。关注
数据字典
和库缓存的命中率有助于优化
共享
池配置,确保系统高效运行。
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章