KB4043455 – OPRAVA: Prenosnosť a výkon sa líšia medzi priradeniami plánovača pre Windows a Linux v SQL Server 2017

Vzťahuje sa na
SQL Server 2017 on Linux (all editions)

Príznaky

Ak používate plánovače v inštanciách SQL Server 2017 na priradenie k jednotlivým procesorom, prenosnosť a výkon sa medzi systémom Windows a systémom založeným na Linuxe líšia.

Príčina

Tento problém sa môže vyskytnúť, pretože priradenia plánovača SQL Server k fyzickému jadru alebo logickému procesoru sa môžu líšiť v implementáciách systémov Windows a Linux pre ten istý základný systém, ak je zapnutá funkcia hyperthreading (HT).

Táto podmienka ovplyvňuje prenosnosť a výkon. Vo Windowse sa dva susediace plánovače (párne/nepárne) priraďujú k susediacim logickým procesorom v rovnakom jadre. V systéme Linux môžu plánovače mapovať na logické procesory na dvoch susedných jadrách. Môže to neúmyselne ovplyvniť výkon a proces rozhodovania o priradení vlákna plánovačom.

Riešenie

Táto oprava je súčasťou kumulatívnej aktualizácie 1 pre SQL Server 2017.

Informácie o zostavách SQL Server 2017

Každá nová zostava SQL Server 2017 obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej zostavy. Odporúčame vám nainštalovať najnovšiu zostavu pre SQL Server 2017.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Odkazy

Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.