SQL Serve 大内存使用问题(200分)

  • 主题发起人 主题发起人 zbdzjx
  • 开始时间 开始时间
Z

zbdzjx

Unregistered / Unconfirmed
GUEST, unregistred user!
我们公司有两台服务器,一台是Windows 2000 server 装SQL Server 2000 企业版,内存是4G的,在任务管理器中查看内存为3G多一点,我在网上查了一下,少的那点有的说是系统的内存漏洞,有的说是给硬件缓存了,那如果我装的是Windows高级服务器版,而且加了/3GB参数,那在任务管理器中查看内存应该为多少????<br><br>另一台装的是Windows 2003 server 企业版和ORACLE 10g,内存是8G的,我看了一下这台电脑的BOOT.INI文件,里面并没有加/3GB或是/PAE参数,但内存可以使用到6G以上,但我在网上查找的网页上说,必须加/3GB和/PAE,不然不能使用4G以上的内存,但这台电脑没加却可以使用4G以上的内存,这是为什么????
 
windows 2003 以下的 32 bit 的 os 最大只能认出 3.25G 的内存;除非使用 64 bit 的系统。<br>上面 oracle 装的估计就是 windows server 2003 x64 的系统。
 
BTW:现在 vista sp1 支持 4G
 
是不是64位的系统我还真没注意[:D],有用过64位系统的没有?和32位的在界面上有什么区别??在我的电脑上点右键选属性能看出来是64位还是32位的吧。
 
32位自身的限制只可用小于4G内存(如果装4G实际上能用3G多,剩下的是缓存了),server 2003通过特殊手段可以使用大于4G的内存,但是也有很多限制。64位的没有这个限制,可以使用大于4G的内存,所以服务器有条件干脆就用64位的2003算了,省得麻烦<br><br>具体的请查资料
 
后退
顶部