KB4043455 - DÜZELTME: SQL Server 2017'de Windows ve Linux zamanlayıcı eşlemeleri arasında taşınabilirlik ve performans farklılık gösterir

Uygulandığı Öğe
SQL Server 2017 on Linux (all editions)

Belirtiler

Tek tek işlemcilere eşlemek için SQL Server 2017 örneklerinde zamanlayıcıları kullandığınızda, taşınabilirlik ve performans Windows tabanlı bir sistem ile Linux tabanlı bir sistem arasında farklılık gösterir.

Neden

Bu sorun, SQL Server zamanlayıcının fiziksel bir çekirdeğe veya mantıksal işlemciye eşlemesinin, hiper iş parçacığı (HT) açıksa aynı temel sistem için Windows ve Linux uygulamaları arasında farklılık gösterebilmesi nedeniyle oluşabilir.

Bu durum taşınabilirliği ve performansı etkiler. Windows'ta, iki bitişik zamanlayıcı (çift/tek) aynı çekirdekteki bitişik mantıksal işlemcilerle eşlenir. Linux'de, zamanlayıcılar iki bitişik çekirdekteki mantıksal işlemcilerle eşlenebilir. Bu durum istemeden de olsa performansı ve zamanlayıcılara iş parçacığı atama karar verme sürecini etkileyebilir.

Çözüm

Bu düzeltme, SQL ServerSQL Server 2017 için Toplu Güncelleştirme 1'e eklenmiştir.

SQL Server 2017 derlemeleri hakkında

SQL Server 2017'nin her yeni derlemesi bir önceki derlemede yer alan tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. SQL Server 2017'nin en son derlemesini yüklemenizi öneririz.

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Başvurular

Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminoloji hakkında bilgi edinin.