Van toepassing op
SQL Server 2017 on Linux (all editions)

Symptomen

Wanneer u schedulers gebruikt in exemplaren van SQL Server 2017 om toe te wijzen aan afzonderlijke processors, verschillen de draagbaarheid en prestaties tussen een Windows-systeem en een Linux-systeem.

Oorzaak

Dit probleem kan optreden omdat SQL Server scheduler-toewijzingen aan een fysieke kern of logische processor kunnen verschillen tussen Windows- en Linux-implementaties voor hetzelfde onderliggende systeem als hyperthreading (HT) is ingeschakeld.

Deze voorwaarde is van invloed op de draagbaarheid en prestaties. In Windows worden de twee aangrenzende schedulers (even/oneven) toegewezen aan aangrenzende logische processors op dezelfde kern. In Linux kunnen de schedulers worden toegewezen aan logische processors op twee aangrenzende kernen. Dit kan onbedoeld van invloed zijn op de prestaties en het besluitvormingsproces voor threadtoewijzing aan planners.

Oplossing

Deze oplossing is opgenomen in cumulatieve update 1 voor SQL Server 2017.

Over SQL Server 2017-builds

Elke nieuwe build voor SQL Server 2017 bevat alle hotfixes en beveiligingspatches uit de vorige build. U wordt aangeraden de nieuwste build voor SQL Server 2017 te installeren.

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Verwijzingen

Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.