Oracle Buffer Cache 中的 Recycle Pool 说明

Oracle Buffer Cache 中的 Recycle Pool 说明

ID:42605645

大小:31.94 KB

页数:23页

时间:2019-09-18

Oracle Buffer Cache 中的 Recycle Pool 说明_第1页
Oracle Buffer Cache 中的 Recycle Pool 说明_第2页
Oracle Buffer Cache 中的 Recycle Pool 说明_第3页
Oracle Buffer Cache 中的 Recycle Pool 说明_第4页
Oracle Buffer Cache 中的 Recycle Pool 说明_第5页
资源描述:

《Oracle Buffer Cache 中的 Recycle Pool 说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OracleBufferCache中的RecyclePool说明一.RecyclePool说明Oracle的buffercache由三个部分组成:defaultpool,keeppool和Recyclepool. 每个Pool都有自己的LRU来管理.           (1)Thedefaultpoolisforeverythingelse.           (2)Therecyclepoolisforlargerobjects.           (3)Thekeeppool'spurposei

2、stotakesmallobjectsthatshouldalwaysbecached,forexampleLookUpTables. 1.1相关理论知识1.1.1BUFFER_POOL           TheBUFFER_POOLclauseletsyouspecifyadefaultbufferpool(cache)foraschemaobject.Allblocksfortheobjectarestoredinthespecifiedcache.           --缓冲池子句可指定一个数据

3、库对象的默认缓冲池。这个对象的所有数据块存储在指定的缓存中。           Ifyoudefineabufferpoolforapartitionedtableorindex,thenthepartitionsinheritthebufferpoolfromthetableorindexdefinition,unlessoverriddenbyapartition-leveldefinition.           --如果给一个分区表或索引指定了缓冲池,那么该表或索引的分区也同样使用指定的缓冲池

4、,除非在分区的定义中指定分区使用的缓冲池。           Foranindex-organizedtable,youcanspecifyabufferpoolseparatelyfortheindexsegmentandtheoverflowsegment.           --对于一个索引组织表,可以为索引段和溢出段分别指定缓冲池。 (1)RestrictionsonBUFFER_POOL           Youcannotspecifythisclauseforaclustertable

5、.However,youcanspecifyitforacluster.           --不能在聚集表上指定缓冲池,但是,可以在一个聚集上指定缓冲池。           Youcannotspecifythisclauseforatablespaceorforarollbacksegment.           --不能在表空间或回滚段上指定缓冲池。(2)KEEP           SpecifyKEEPtoputblocksfromthesegmentintotheKEEPbufferpo

6、ol.MaintaininganappropriatelysizedKEEPbufferpoolletsOracleretaintheschemaobjectinmemorytoavoidI/Ooperations.KEEPtakesprecedenceoveranyNOCACHEclauseyouspecifyforatable,cluster,materializedview,ormaterializedviewlog.           --指定KEEP将把数据块放入KEEP缓冲池中。维护一个适当

7、尺寸的KEEP缓冲池可以使Oracle在内存中保留数据库对象而避免I/O操作。在表、聚集、实体化视图或实体化视图日志上,KEEP子句的优先权大于NOCACHE子句。(3)RECYCLE           SpecifyRECYCLEtoputblocksfromthesegmentintotheRECYCLEpool.AnappropriatelysizedRECYCLEpoolreducesthenumberofobjectswhosedefaultpoolistheRECYCLEpoolfromta

8、kingupunnecessarycachespace.           --指定RECYCLE将把数据块放入RECYCLE缓冲池中。一个适当尺寸的RECYCLE缓冲池可以减少默认缓冲池为RECYCLE缓冲池的数据库对象的数量,以避免它们占用不必要的缓冲空间。(4)DEFAULT           SpecifyDEFAULTtoindicatethedefaultbufferpool.Thisisthedefaultf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。