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

更新日期: 2006 年 4 月 14 日

若要启用 Microsoft SQL Server 地址窗口化扩展插件 (AWE),必须使用已指定**“锁定内存页”选项的 Microsoft Windows 帐户运行 SQL Server 2005 数据库引擎,并使用 sp_configureawe enabled 选项设置为 1。必须选中控制面板中“网络连接”“最大化网络应用程序数据吞吐量”**选项。

ms179301.note(zh-cn,SQL.90).gif注意:
只有 SQL Server 2005 Enterprise Edition、Standard Edition 和 Developer Edition 支持 AWE,并且 AWE 只能应用于 32 位操作系统。SQL Server 2005 Analysis Services (SSAS) 不能利用 AWE 映射内存。如果可用物理内存小于用户模式虚拟地址空间,则无法启用 AWE。

锁定内存页

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

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

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

awe enabled 选项

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

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

如果在**“网络连接”中选中了“最大化文件共享的数据吞吐量”**选项,则操作系统将在文件系统缓存中缓存应用程序的 I/O 页面,从而优先处理执行缓冲输入/输出 (I/O) 操作的应用程序。此选项可能会限制可用于 SQL Server 正常操作的内存。

检查当前操作系统的设置:

  1. 在**“控制面板”中,双击“网络连接”,再双击“本地连接”**。
  2. 在**“常规”选项卡上,单击“属性”,选择“Microsoft 网络的文件和打印机共享”,再单击“属性”**。
  3. 选中**“最大化网络应用程序数据吞吐量”,单击“确定”**,再关闭其余对话框。

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

请参阅

任务

如何配置 awe enabled 选项 (SQL Server Management Studio)

概念

使用 AWE
为 SQL Server 启用 AWE 内存

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 4 月 14 日

更改的内容:
  • 已将 Standard Edition 添加到介绍支持 AWE 的版本的说明。