2024年2月7日发(作者:)
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 的处理器设置启用或禁用超线程,但这通常是服务器范围内的操作,该操作将影响运行在该服务器上的所有工作负荷。 这就可能要求将要运行在虚拟化环境中的工作负荷与会受益于物理操作系统环境中的超线程性能提升的工作负荷分隔开。
本文发布于:2024-02-07 16:27:00,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170729442065422.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |