KB3202425 - İyileştirme: BENZERSİZ sütunlarda histogramların kullanımını değiştirerek SQL Server 2016 sorgu performansını geliştirir

Uygulandığı Öğe
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Geliştirme

Microsoft SQL ServerSQL Server 2016'nın mevcut kardinalite tahmin modelinde, histogramlar ölçeklendirildiğinde benzersizlik açıklanmaz. Bu, sıklığı 1'den büyük olan benzersiz sütunlara neden olabilir. RTM'de bununla başa çıkma yöntemi, UNIQUE sütunlarında histogramı tamamen yoksaymaktır. Sütunun dağılımı eşit olmadığında bu kötü tahminlere neden olabilir.

Bu güncelleştirme yüklendikten sonra, histogramın tüm adım değerleri benzersizin %10'u dahilindeyse düzgün bir şekilde kullanılır.

Notlar

  • Bu değişiklik yalnızca izleme bayrağı 4199 etkinleştirildiğinde, veritabanı yapılandırma QUERY_OPTIMIZER_HOTFIXES veritabanı kapsamı AÇIK olarak ayarlandığında veya sorgu ipucu ENABLE_QUERY_OPTIMIZER_HOTFIXES kullanıldığında etkinleştirilir.
  • ENABLE_QUERY_OPTIMIZER_HOTFIXES sorgu ipucu SQL Server 2016 SP1'den itibaren kullanıma sunulmuştur.

Çözüm

Bu soruna yönelik bu düzeltme, SQL ServerSQL Server için aşağıdaki toplu güncelleştirmelerde yer almaktadır:

        SQL Server 2016 SP1 için Toplu Güncelleştirme 2

        Cumulative Update 4 for SQL ServerSQL Server 2016

SQL Server toplu güncelleştirmeleri hakkında

SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:

SQL Server 2016 için en son toplu güncelleştirme

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.