热添加 CPU

热添加 CPU 是指能够动态向运行中的系统添加 CPU。添加 CPU 时,可以通过添加新硬件来进行物理添加,或者通过联机硬件分区进行逻辑添加,或者通过虚拟化层进行虚拟添加。从 SQL Server 2008 开始,SQL Server 支持热添加 CPU。

热添加 CPU 的要求:

  • 要求使用支持热添加 CPU 的硬件。

  • 要求使用 Windows Server 2008 Datacenter 的 64 位版本或 Windows Server 2008 Enterprise Edition for Itanium-Based Systems 操作系统。

  • 要求具有 SQL Server Enterprise。

  • SQL Server 无法配置为使用软 NUMA。有关软 NUMA 的详细信息,请参阅了解非一致性内存访问如何将 SQL Server 配置为使用软件 NUMA

SQL Server 不会在添加 CPU 后自动开始使用它们。这可以防止 SQL Server 使用可能是为其他用途而添加的 CPU。添加 CPU 后,请执行 RECONFIGURE 语句以便 SQL Server 将新 CPU 识别为可用资源。

注意注意

如果配置了 affinity64 掩码,则必须修改 affinity64 掩码以使用新 CPU。