Применяется к
SQL Server 2017 on Linux (all editions)

Проблемы

При использовании планировщиков в экземплярах 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 г.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Ссылки

Сведения о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.