热添加内存

更新日期: 2006 年 4 月 14 日

SQL Server 2005 之前的 SQL Server 版本支持动态内存,允许 SQL Server 在系统上存在空闲内存时自动调整内存使用量。但是,SQL Server 受启动时可用内存量的限制。

从 SQL Server 2005 开始,删除了这个对启动内存可用性的限制。SQL Server 目前支持在 Microsoft 中热添加内存,这使用户无须重新启动服务器便可以添加物理内存。

热添加内存要求具有 SQL Server 2005 Enterprise Edition,并仅适用于 64 位 SQL Server 和启用了 AWE 的 32 位 SQL Server。在未启用 AWE 的情况下,“热添加内存”不适用于 32 位 SQL Server。热添加内存仅适用于 Enterprise Edition 和 Datacenter Edition。另外,它还需要硬件供应商支持的特殊硬件。

ms175490.note(zh-cn,SQL.90).gif注意:
若要使用“热添加内存”,必须使用 -h 选项启动 SQL Server 2005。有关详细信息,请参阅使用 SQL Server 服务启动选项
ms175490.note(zh-cn,SQL.90).gif注意:
在 中,如果服务器使用热添加内存设备,则 PAE 将自动启用。在这种情况下,您不必在配置为使用热添加内存设备的系统中使用 /PAE 开关。而在其他任何情况下,都必须在 Boot.ini 文件中使用 /PAE 开关才能利用超过 4 GB 的内存。

SQL Server 必须在地址窗口化扩展插件 (AWE) 模式下运行,并已启用了启动 (-h) 开关,才能向系统中添加物理内存。有关管理 AWE 的详细信息,请参阅管理大型数据库的内存

例如,假设系统管理员在具有 16 GB 物理内存的计算机上运行 SQL Server 2005 和 Enterprise Edition。操作系统被配置为限制应用程序的虚拟内存地址空间不超过 2 GB;在启动时已激活了 SQL Server 上的 AWE,并启用了 -h 开关。为了提高服务器性能,系统管理员另外添加了 16 GB 的内存。SQL Server 将立即识别附加内存,并可以在需要时使用,而不用先重新启动服务器。

ms175490.note(zh-cn,SQL.90).gif注意:
从系统中拔下物理内存后仍然需要重新启动服务器。

请参阅

概念

管理大型数据库的内存

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 4 月 14 日

新增内容:
  • 添加了 SQL Server 2005 Enterprise Edition 要求。
  • 添加了有关 和 PAE 的说明。