我们有一个在MS SQL 2005上运行的数据库。我们在该服务器上有一些内存问题。 我们想把内存提高到8GB,但是它运行在Server 2003 R2标准版的操作系统上。 是否有可能使用PAE,仍然可以获得内存的好处,还是需要迁移到64位操作系统?
提前致谢
您将需要切换到64位版本,以支持标准版超过4GB的RAM。 企业版确实支持高达32GB内存的PAE,但这不是您应该去的方式。
请记住,MSSQL 2005的版本也是非常重要的。 您将需要标准版或企业版才能使用操作系统上的所有内存。 工作组版最多只能使用3GB。
Datacenter Edition 32位不知何故支持高达128GB。
理想情况下,您可以升级到64位操作系统,但意识到这可能是痛苦的,您可以先尝试PAE,看看它是如何发展的。 我不太清楚如果MS SQL可以充分利用PAE的优势。
您需要就地升级到Windows 2003企业版SP2 / R2 x86,最多可使用64 GB RAM。
http://msdn.microsoft.com/en-us/library/aa366778(VS.85).aspx#physical_memory_limits_windows_server_2003
有关启用对> 4 GB RAM的支持的重要信息,请参阅SQL 2005联机丛书:
要为Microsoft SQL Server启用地址窗口化扩展(AWE),必须在已分配“内存中的locking页”选项的Microsoft Windows帐户下运行SQL Server 2005数据库引擎,并使用sp_configure将awe启用选项设置为1。必须select控制面板中networking连接的networking应用程序选项的最大数据吞吐量选项。