KB4043455-CORRECria: a portabilidade e o desempenho são diferentes entre os mapeamentos do Windows e do Agendador Linux no SQL Server 2017

Sintomas

Quando você usa agendadores em instâncias do SQL Server 2017 para mapear para processadores individuais, a portabilidade e o desempenho são diferentes entre um sistema baseado no Windows e um sistema baseado em Linux.

Causa

Esse problema pode ocorrer porque os mapeamentos do Agendador do SQL Server 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 Hyper-Threading (HT) estiver ativado.

Essa condição afeta a portabilidade e o desempenho. No Windows, os dois agendadores adjacentes (par/Odd) são mapeados para processadores lógicos adjacentes no mesmo núcleo. No Linux, os agendadores podem ser mapeados para processadores lógicos em dois núcleos adjacentes. Isso pode afetar involuntariamente o desempenho e o processo de tomada de decisões para a atribuição de threads a agendadores.

Resolução

Esta correção está incluída na atualização cumulativa 1 para SQL Server 2017.

Sobre as compilações do SQL Server 2017

Cada Build novo do SQL Server 2017 contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Recomendamos que você instale a versão mais recente do SQL Server 2017.

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplicável a".

Referências

Saiba mais sobre a terminologia usada pela Microsoft para descrever atualizações de software.

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

×