admin管理员组

文章数量:1530873

2023年12月17日发(作者:)

Windows SQL Server支持CPU个数

下表为Windows SQL Server 2008的支持个数:

SQL Server 2008 版本

Enterprise

Developer

Standard

Web

Workgroup

Express

Express with Tools

Express with Advanced

Services

支持的处理器数

操作系统支持的最大值

操作系统支持的最大值

4

4

2

1

1

1

下表为Windows SQL Server 2012的支持个数:

SQL Server 2012版本

单个实例使用的最大计算能单个实例使用的最大计算能力(SQL Server 数据库引擎)

力(AS、RS)

Enterprise 操作系统支持的最操作系统支持的最大值 Edition:基于内核大值

授予许可

开发人员 操作系统支持的最大值

Evaluation 操作系统支持的最大值

商业智能 限制为 4 个插槽或 16 核,取二者中的较小值

Standard 限制为 4 个插槽或 16 核,取二者中的较小值

Web 限制为 4 个插槽或 16 核,取二者中的较小值

Express 限制为 1 个插槽操作系统支持的最大值

操作系统支持的最大值

操作系统支持的最大值

限制为 4 个插槽或

16 核,取二者中的较小值

限制为 4 个插槽或

16 核,取二者中的较小值

限制为 1 个插槽或

或 4 核,取二者中4 核,取二者中的较

的较小值

Express with

Tools

限制为 1 个插槽小值

限制为 1 个插槽或

或 4 核,取二者中4 核,取二者中的较的较小值 小值

限制为 1 个插槽或 Express with 限制为 1 个插槽Advanced Services 或 4 核,取二者中4 核,取二者中的较的较小值 小值

从 SQL Server 2012 开始,每个版本的 SQL Server 都有两个计算能力限制:

1. 插槽最大值(与物理处理器/插槽/处理器包相同)。

2. 操作系统报告的内核最大数量。

这些限制应用于单个 SQL Server 实例。 它们代表单个实例将使用的最大计算能力。 它们不会限制可能部署该实例的服务器。 实际上,在同一物理服务器上部署多个 SQL Server 实例可以有效使用物理服务器的计算能力,因为更多插槽和/或内核的计算能力超出了下表中的计算能力限制。

基于服务器+客户端访问许可证 (CAL) 授予许可的 Enterprise Edition 限制为每个 SQL Server 实例最多 20 个内核。

在虚拟化环境中,计算能力限制基于逻辑处理器的数目,而不是内核数目,这是因为处理器体系结构对来宾应用程序不可见。 例如,如果服务器的四个插槽中插入了四核处理器,同时该服务器每个内核可支持两个超线程,这样在启用超线程时就有 32 个逻辑处理器,在禁用超线程时只有 16 个逻辑处理器。 这些逻辑处理器可映射到服务器上的虚拟机,而这些虚拟机在该逻辑处理器上的计算负载映射到主机服务器中物理处理器上的执行线程。

如果每个虚拟处理器的性能很重要,则最好禁用超线程。 用户可以在 BIOS 设置过程中使用 BIOS 的处理器设置启用或禁用超线程,但这通常是服务器范围内的操作,该操作将影响运行在该服务器上的所有工作负荷。 这就可能要求将要运行在虚拟化环境中的工作负荷与会受益于物理操作系统环境中的超线程性能提升的工作负荷分隔开。

本文标签: 处理器服务器计算能力支持物理