Chinaunix首页 | 论坛 | 博客
  • 博客访问: 793314
  • 博文数量: 180
  • 博客积分: 4447
  • 博客等级: 上校
  • 技术积分: 1582
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-03 14:51
文章分类

全部博文(180)

文章存档

2014年(6)

2013年(8)

2011年(125)

2009年(35)

2008年(1)

2007年(5)

分类: Oracle

2011-05-04 11:47:24

还有少量的 SGA 内存组件容量是不能自动调整的。当应用需要时,DBA 要显式地设定这些组件的容量。这样的内存组件有:
  • 保留/回收缓存区(Keep/Recycle buffer cache)(由 DB_KEEP_CACHE_SIZEDB_RECYCLE_CACHE_SIZE 参数控制)
  • 非标准容量数据块使用的缓存(由 DB_nK_CACHE_SIZEn = {2,4,8,16,32} 参数控制)
这些内存组件的容量是根据管理员设定的相关参数值决定的。管理员可以使用企业管理器(Enterprise Manager)或 ALTER SYSTEM 语句随时进行调整。
 
手工控制容量的内存组件将会占用自动调整容量的内存组件的可用空间。例如在以下配置中:
SGA_TARGET = 256M
DB_8K_CACHE_SIZE = 32M
则此系统中自动调整容量的内存组件共有 224 MB(256 - 32)可用。
 
阅读(1637) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~