应用对象
SQL Server 2017 on Linux (all editions)

症状

在 SQL Server 2017 实例中使用计划程序映射到单个处理器时,基于 Windows 的系统与基于 Linux 的系统之间的可移植性和性能有所不同。

原因

出现此问题的原因可能是,如果启用了超线程 (HT) ,则同一基础系统的 Windows 和 Linux 实现SQL Server计划程序映射到物理核心或逻辑处理器可能会有所不同。

此条件会影响可移植性和性能。 在 Windows 中,两个相邻的计划程序 (偶数/奇数) 映射到同一核心上的相邻逻辑处理器。 在 Linux 中,计划程序可以映射到两个相邻核心上的逻辑处理器。 这可能会无意中影响线程分配给计划程序的性能和决策过程。

解决方法

此修补程序包含在 2017 SQL Server 累积更新 1 中。

关于 SQL Server 2017 版本

SQL Server 2017 的每个新版本都包含上一版本中的所有修补程序和安全修补程序。 建议安装 SQL Server 2017 的最新版本

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

参考

了解 Microsoft 用于描述软件更新 的术语

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。