Gäller förSQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2017 Developer Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux

Symptom

När du använder schemaläggare i SQL Server 2017 för att mappa till enskilda processorer, kan mobilitet och prestanda skilja sig åt mellan ett Windows-baserat system och en Linux-baserad dator.

Orsak

Det här problemet kan uppstå eftersom SQL Server Scheduler-mappningar till en fysisk kärna eller logisk processor kan skilja sig mellan Windows-och Linux-implementeringar för samma underliggande system om hyperthreading (HT) är aktiverat.

Detta påverkar portabilitet och prestanda. I Windows är två angränsande schemaläggare (jämn/udda) karta till angränsande logiska processorer på samma kärna. I Linux kan Schemaläggaren mappa till logiska processorer på två intilliggande kärnor. Detta kan oavsiktligt påverka prestanda och besluts processen för tråd tilldelning till schemaläggare.

Lösning

Den här korrigeringen ingår i kumulativ uppdatering 1 för SQL Server 2017.

Om SQL Server 2017-versioner

Varje ny version för SQL Server 2017 innehåller alla snabb korrigeringar och säkerhets korrigeringar som fanns i den föregående versionen. Vi rekommenderar att du installerar den senaste versionen av SQL Server 2017.

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Referenser

Lär dig mer om terminologin som används av Microsoft för att beskriva program varu uppdateringar.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.