规模限制

规模限制

请参阅附图。我有 Windows Server 2019。带有 SQL Server Web 版本和 IIS。CPU 始终显示(在所有 4 台具有相同规格的服务器上)它仅使用 48 个内核(共 96 个内核(逻辑))

如您所见,48 个核心始终处于 100% 利用率,其余核心几乎处于休眠状态。这可能是由于服务器提供商为我们提供了完全许可的 Windows。我们没有手动设置任何限制。

服务器图片

答案1

正如 vidarlo 已经提到的,您的 CPU 总共有 48 个核心/96 个逻辑处理器(由于超线程)。

据微软称,SQL Server Web版最多支持16个核心:

规模限制

特征 企业 标准 网页 提供先进服务的快递 表达
单个实例使用的最大计算容量 - SQL Server 数据库引擎 操作系统最高限额 限制为 4 个插槽或 24 个核心中的较小者 限制为 4 个插槽或 16 个核心中的较小者 限制为 1 个插槽或 4 个核心中的较小者 限制为 1 个插槽或 4 个核心中的较小者
单个实例使用的最大计算容量 - Analysis Services 或 Reporting Services 操作系统最高限额 限制为 4 个插槽或 24 个核心中的较小者 限制为 4 个插槽或 16 个核心中的较小者 限制为 1 个插槽或 4 个核心中的较小者 限制为 1 个插槽或 4 个核心中的较小者
每个 SQL Server 数据库引擎实例的缓冲池最大内存 操作系统最大值 128 GB 64 GB 1410 兆 1410 兆
每个 SQL Server 数据库引擎实例的列存储段缓存的最大内存 无限内存 32 GB 16 GB 352 兆 352 兆
SQL Server 数据库引擎中每个数据库的最大内存优化数据大小 无限内存 32 GB 16 GB 352 兆 352 兆
每个 Analysis Services 实例使用的最大内存 操作系统最大值 16 GB 64 GB 不适用 不适用
每个 Reporting Services 实例使用的最大内存 操作系统最大值 64 GB 64 GB 4GB 不适用
最大关系数据库大小 524 铅 524 铅 524 铅 10 GB 10 GB

因此,您需要企业版,以便利用所有 48 个核心。

答案2

Xeon Gold 5318Y 具有24 核。您有两个插槽,总共有 48 个物理核心。

但它支持超线程, 意思就是一些任务可以在单个核心上同时运行。因此,可能的答案是,由于您的工作量,您永远不会看到所有逻辑核心都满载 - 只会看到物理核心满载。

相关内容