请问sga可以设置为多大

[复制链接]
查看11 | 回复7 | 2015-12-21 12:42:05 | 显示全部楼层 |阅读模式
os:windows xp 64bit,8G ram
oracle 10.2.0.4 ee
目前sga为1800m,还可以设置的更大些吗?最大可以到多少?如何设置?
谢谢


回复

使用道具 举报

千问 | 2015-12-21 12:42:05 | 显示全部楼层
50%的memory给sga,20%给pga,但是好像windows的sga不能超过1.7G(这个数字不一定准确),需要修改一个系统参数才能超过这个限制
回复

使用道具 举报

千问 | 2015-12-21 12:42:05 | 显示全部楼层
注册日期 2002-10-28
呵呵,看来dba也是吃青春饭啊。
回复

使用道具 举报

千问 | 2015-12-21 12:42:05 | 显示全部楼层
原帖由 我上面有人 于 2010-4-1 14:44 发表
注册日期 2002-10-28
呵呵,看来dba也是吃青春饭啊。

偶不是dba,只是工作中遇到了和数据库性能相关的问题,临时抱佛脚


回复

使用道具 举报

千问 | 2015-12-21 12:42:05 | 显示全部楼层
没见过8G的xp系统,不敢乱说啊!
回复

使用道具 举报

千问 | 2015-12-21 12:42:05 | 显示全部楼层
你的内存有8G,分配给ORACLE的内存可以设置为内存的50%-60%如果机器上没有别的应用的话。如果你数据库是OLTP类型的,SGA可以设置4G,PGA可以设置1G。如果是OLAP类型,那SGA,PGA可以对半分。
回复

使用道具 举报

千问 | 2015-12-21 12:42:05 | 显示全部楼层
64位的,怕啥啊
回复

使用道具 举报

千问 | 2015-12-21 12:42:05 | 显示全部楼层
在ORACLE10G版本以上有一定规律设定SGA环境
一般规律如下:
RAM SGA
1GB 512MB
2GB 1GB
3GB 1.5GB
4GB 2GB
6GB 4GB
8GB 6GB
16GB 12GB
32GB 18GB~20GB
上述规律需根据实际生产环境微调,常应用与秒级吞吐率较高环境。
建议数据库服务器OS若采用WINDOWS系统应倾向于DATACENTER X64版本吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行