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.