中国开发网: 论坛: 程序员情感CBD: 贴子 689713
haitao
os是win2k3,awe是自动的吧?os已经显示4G物理内存了。。。。。。。。
哦,好像还有一个限制:单应用的最多可用内存。。。。。

【操作系统也要设置; windows 2003 以下的系统,缺省分配给应用程序的内存不超过2G;
你有8G内存, 操作系统的设置用 awe 比较合适, 如果是4G的话, 打开4G功能就可以了】

这个说法更吓人:
【SQL2000的AWE需要一个补丁,在SP4之后!】
我们的sql2k只能打sp3,是不是就无法使用awe??

【window 2003 32-bit系统有没有2GB的内存限制?不久前的一个window 2003 64-bit系统有设置过上面的SQL SERVER 2000,发现boot.ini里有加/AWE参数。】


众说纷纭啊。。。。。。。。。。
https://bbs.et8.net/bbs/showthread.php?t=946546&page=5

據說不能同時使用,上面兩個參數,俺可不敢用,雖然任務管理器,顯示共占用2.1G左右內存,一直上不如,但運行幾周以來良好。

我2個參數都用了

用了半年,沒事哦...

如果只是 /PAE ,, SQL 只能用到 1.7G左右內存就上不去了,
如果用 /3GB /PAE, SQL 只能用到 2.7G左右內存上不去了

前几天优化了套系统:win2k3_R2_sp1_8G_RAM+sql2k_sp4=系统内存占用不超2.1G,数据库非常忙,进程阻塞严重。
1、打sql补丁到 8.00.2040
2、boot.ini: /noexecute=optout /fastdetect /PAE
3、sp_configure 'awe enabled', 1
sp_configure 'max server memory', 7500

重启后系统内存占用7.3G,进程阻塞明显减少,阻塞监控采样数据几乎都是0
系统是win2k3 R2 对内存管理更好?


如果已经打过 SQL 2000 SP4的补丁, 理论上只要在Boot.ini 中添加 /3GB /PAE 参数和打开AWE开关就可以了的。

其实LZ可以用性能分析器, 监控一两天分析下看看的。 另外, 如果数据库比较大, 可以试试用两个TempDB试试的.


sql server 2000对4G以上的内存不能实现动态内存分配,只能简单的占用,效率比较差。真的需要这样大内存的数据库系统,建议还是升级到sql server 2005吧。。


/3GB 是给32的应用系统增加1G内存使用 就是系统将使用3-4G的内存空间
http://technet.microsoft.com/zh-cn/l...EXCHG.65).aspx
/PAE 是在有系统4G以上内存内存是打开内存映射

SQL 2000
sp_configure 'show advanced options',1 --打开高级配置
reconfigure with override --这个是应用设置 否则只是当前有效 重起数据库后会恢复回去的
sp_configure 'allow updates',1 --允许更改配置
reconfigure with override
sp_configure 'AWE Enabled',1 --打开AWE选项 64位系统默认
reconfigure with override

修改完成后最好将 Allow Update改回去 另外 可以只是用Sp_configure来查看当前的系统配置


boot.ini 加上 /PAE

SQL打完所有補丁,.然後運行,

sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
sp_configure 'max server memory', 7168
RECONFIGURE
GO

通過上述方法,
我9G內存, 終於用上7G了, 後來改成6G,發覺更穩定, 可能要預留點給win系統用.
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录