Проблемы
При использовании планировщиков в экземплярах SQL Server 2017 для сопоставления с отдельными процессорами переносимость и производительность отличаются в системе под управлением Windows и Linux.
Причина
Эта проблема может возникнуть из-за того, что SQL Server сопоставления планировщика с физическим ядром или логическим процессором могут отличаться между реализациями Windows и Linux для одной базовой системы, если включена технология hyper-threading (HT).
Это условие влияет на переносимость и производительность. В Windows два смежных планировщика (четные или нечетные) сопоставляются со смежными логическими процессорами на одном ядре. В Linux планировщики могут сопоставляться с логическими процессорами на двух смежных ядрах. Это может непреднамеренно повлиять на производительность и процесс принятия решений о назначении потоков планировщикам.
Решение
Это исправление входит в накопительный пакет обновления 1 для SQL Server 2017 г.
Сведения о сборках SQL Server 2017 г.
Каждая новая сборка для SQL Server 2017 содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Рекомендуется установить последнюю сборку для SQL Server 2017 г.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Сведения о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.