Sintomas
Quando você usa agendadores em instâncias de SQL Server 2017 para mapear para processadores individuais, a portabilidade e o desempenho diferem entre um sistema baseado no Windows e um sistema baseado em Linux.
Causa
Esse problema pode ocorrer porque SQL Server mapeamentos de agendador para um núcleo físico ou processador lógico podem diferir entre implementações do Windows e linux para o mesmo sistema subjacente se o HT (hiper-threading) estiver ativado.
Essa condição afeta a portabilidade e o desempenho. No Windows, os dois agendadores adjacentes (mesmo/ímpares) mapeiam para processadores lógicos adjacentes no mesmo núcleo. No Linux, os agendadores podem mapear para processadores lógicos em dois núcleos adjacentes. Isso pode afetar involuntariamente o desempenho e o processo de tomada de decisão para atribuição de thread aos agendadores.
Resolução
Essa correção está incluída na Atualização Cumulativa 1 para SQL Server 2017.
Cerca de SQL Server builds de 2017
Cada novo build para SQL Server 2017 contém todos os hotfixes e correções de segurança que estavam no build anterior. Recomendamos instalar o build mais recente para SQL Server 2017.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.