eygle.com   eygle.com
eygle.com  
 
eygle.com - 留言簿 - 回复留言 - Powered by eYgLe.Com
返回留言簿
回 复 留 言
留言ID:
留言原文:
To: 盖大虾
  请教一个问题:
就是我在看了您的书之后
觉得
SGA_MAX_SIZE没有多大意义吗?
 
因为SGA_MAX_SIZE表示是SGA_TARGET所能调节的最大范围
但是因为Oracle 申请内存的时候已经按SGA_MAX_SIZE的大小申请下来,那么即使只用SGA_TARGET大小内存,多出的那部分也不能还给操作系统啊?
举例而言,就是假设我们设置
SGA_MAX_SIZE=3000M,SGA_TARGET=2500M
那么还有500M(3000-2500)的剩余,请问这500M要是Oracle不用,能够还给操作系统吗?
明显不能啊?因为Oracle向操作系统申请的就是3000M,这多余的500M你不用,就等于是空着啊。

所以我觉得到Oracle11g的时候,总是将设置SGA_TARGET=SGA_MAX_SIZE
就是基于这个原因。
其实我们在生产环境,通常也就是把SGA_TARGET,SGA_MAX_SIZE
设置为一致吧


From: etl2007
2010.06.27 19:42
管理密码: 请输入管理密码, 否则无法回复.
斑竹昵称:
信息图标: ( 随机 )


BB 代码:
内容:

如果想删除回复, 请点击最下面的删除回复按钮.
删 除 回 复
管理密码: 请输入管理密码, 只有版主才能删除回复.
Copyright © 2003~2012 eygle.com All Rights Reserved.
Powered by: www.eygle.com