你好,我有一台带有 6GB 内存的 Win 2K3。
我有 3 场演出,然后又增加了 3 场。
然而,由于它是 32 位机器,Windows 不会识别超过 4 GB 的内存。
我必须做什么才能使事情顺利进行?
我有两个 SQL 实例,并将它们的最大 SQL 内存设置为 2560,然后单击“启用 AWE”复选框。
这够了吗?我听说其实还不够,Windows 应该先识别内存。我该怎么做?最小内存是否需要大于 0 才能使 AWE 工作?
提前致谢。Gabriel Guimarães
答案1
如果您运行的是企业版或数据中心版操作系统,则需要执行一些其他操作。如果您运行的是 Windows Server 2003 Standard,则不能使用超过 4 GB 的内存,正如 Sim 所提到的。如果您使用的是企业版或数据中心版,则需要执行以下操作:
- 必须在 boot.ini 中设置 /PAE 开关:在线书籍:使用 AWE。
- 必须为 SQL Server 服务帐户设置“锁定内存页”:联机丛书:如何:启用“锁定内存页面”选项(Windows)。
- 必须配置 Awe Enabled 并重新启动 SQL Server:联机丛书:为 SQL Server 启用 AWE 内存。
答案2
如果服务器是 Windows 2003 标准版,则它仅支持最大 4GB 的物理内存 - 请参阅MSDN - Windows 版本的内存限制。最好的选择是使用 64 位 Windows 和 SQL。
有关 AWE 和 SQL 的更多信息,请参阅为 SQL Server 启用 AWE 内存。