启用对 4 GB 以上物理内存的支持

若要为 Microsoft SQL Server 启用地址窗口化扩展插件 (AWE),必须以已指定**“锁定内存页”**选项的 Microsoft Windows 帐户运行 SQL Server 数据库引擎,并使用 sp_configure 将 awe enabled 选项设置为 1。

注意注意

只有 SQL Server Enterprise Edition、Standard Edition 和 Developer Edition 支持 AWE,并且 AWE 只适用于 32 位操作系统。Analysis Services 无法利用 AWE 映射内存。如果可用物理内存小于用户模式虚拟地址空间,则无法启用 AWE。

锁定内存页

此策略将确定哪些帐户可以使用进程将数据保留在物理内存中,从而阻止系统将数据分页到磁盘的虚拟内存中。在 SQL Server 中,**“锁定内存页”**选项默认设置为 OFF。如果您具有系统管理员权限,则可以使用 Windows 组策略工具 (gpedit.msc) 手动启用该选项,并将此权限指定给正在运行 SQL Server 的帐户。

有关如何启用**“锁定内存页”**选项的详细信息,请参阅如何启用“锁定内存页”选项 (Windows)

虽然没有要求,但我们建议在使用 64 位操作系统时锁定内存中的页。对于 32 位操作系统,将 AWE 配置为用于 SQL Server 之前,必须授予“锁定内存页”权限。

awe enabled 选项

若要为 SQL Server 实例启用 AWE,请使用 sp_configure 将 awe enabled 选项设置为 1,然后重新启动 SQL Server。因为 AWE 在 SQL Server 启动过程中已启用并一直持续到 SQL Server 关闭,所以 SQL Server 会向 SQL Server 错误日志发送“Address Windowing Extensions enabled”消息,通知用户 awe enabled 正在使用中。有关 awe enabled 配置选项的详细信息,请参阅 awe enabled 选项

最大化网络应用程序数据吞吐量

若要优化 SQL Server 的系统内存使用情况,应该限制系统用于文件缓存的内存量。若要限制文件系统缓存,请确保未选择**“最大化文件共享数据吞吐量”**。

检查操作系统的当前设置

  1. 在**“控制面板”中,双击“网络连接”,然后双击“本地连接”**。

  2. 在**“常规”选项卡上,单击“属性”,选择“Microsoft 网络的文件和打印机共享”,然后单击“属性”**。

  3. 选择**“最大化网络应用程序数据吞吐量”,单击“确定”**,然后关闭其余的对话框。

有关使用 AWE 的详细信息,请参阅 Windows 文档。