Příznaky
Pokud používáte plánovače v instancích SQL Server 2017 k mapování na jednotlivé procesory, přenositelnost a výkon se liší mezi systémem Windows a systémem založeným na Linuxu.
Příčina
K tomuto problému může dojít, protože SQL Server mapování plánovače na fyzické jádro nebo logický procesor se může lišit mezi implementacemi systému Windows a Linux pro stejný základní systém, pokud je zapnutá technologie hyper-threading (HT).
Tato podmínka ovlivňuje přenositelnost a výkon. Ve Windows se dva sousední plánovače (sudé/liché) mapují na sousední logické procesory na stejném jádru. V Linuxu se plánovače můžou mapovat na logické procesory na dvou sousedních jádrech. To může neúmyslně ovlivnit výkon a rozhodovací proces při přiřazování vláken plánovačům.
Řešení
Tato oprava je součástí kumulativní aktualizace 1 pro SQL Server 2017.
Informace o buildech SQL Server 2017
Každý nový build pro SQL Server 2017 obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější build pro SQL Server 2017.
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Odkazy
Seznamte se s terminologií , kterou Microsoft používá k popisu aktualizací softwaru.