www.Orasql.Com
 
用户名: 密码:  验证码: 注册|找回密码 oracleawen's blog  
 
         当前位置 >> 技术论坛  发表帖子     论坛版块     查找帖子
Oracle 数据字典高速缓存-技术论坛||Oracle高手之路—Orasql.Com!
            Oracle 数据字典高速缓存
 
发贴人:oracle_awen
oracleawen@gmail.com448315233127.0.0.1
用户级别:管理员
发贴总数:1245
注册时间:2011-05-05 09:23:03
2011-05-28 10:45:15
当Oracle 在执行SQL语句时,服务器进程将把数据文件、表、索引、列、用户和其他的数据对象的定义和权限的信息放入数据字典高速缓存。如果在这之后,用进程(用户)需要同样的信息,如表的定义,那么所有的这些信息都将从数据字典高速缓存中获得。因为以上所说的这些信息都是存在Oracle数据库的数据字典中,这也可能就是将该部分内存称为数据字典高速缓存的原因。 表和列的定义等重用的机会要比SQL语句大,因此为了能达到共享这些信息的目的,数据字典高速缓存应该尽可能设置得大一些。不过与库高速缓存一样,Oracle并没有给出直接设置数据字典高速缓存大小的方法,只能通过设置共享池的大小来间接地设置数据字典高速缓存的大小。 修改共享池大小方法: alter system set share_pool_size = 32m;;

      
 
  
 Orasql.Com|E-Mail:oracleawen@gmail.com|Phone:15271942915|Copyright © 2011|All Rights Reserved|