Applies ToSQL Server 2017 on Linux (all editions)

Symptômes

Lorsque vous utilisez des planificateurs dans des instances de SQL Server 2017 pour mapper à des processeurs individuels, la portabilité et les performances diffèrent entre un système Windows et un système Linux.

Cause

Ce problème peut se produire car SQL Server mappages du planificateur à un cœur physique ou à un processeur logique peuvent différer entre les implémentations Windows et Linux pour le même système sous-jacent si l’hyper-threading (HT) est activé.

Cette condition affecte la portabilité et les performances. Dans Windows, les deux planificateurs adjacents (pair/impair) sont mappés à des processeurs logiques adjacents sur le même cœur. Dans Linux, les planificateurs peuvent mapper à des processeurs logiques sur deux cœurs adjacents. Cela peut affecter involontairement les performances et le processus de prise de décision pour l’attribution de threads aux planificateurs.

Résolution

Ce correctif est inclus dans la mise à jour cumulative 1 pour SQL Server 2017.

À propos des builds SQL Server 2017

Chaque nouvelle build pour SQL Server 2017 contient tous les correctifs logiciels et correctifs de sécurité qui se trouvaient dans la build précédente. Nous vous recommandons d’installer la dernière build pour SQL Server 2017.

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Références

Découvrez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.