Belirtiler
Önem düzeyi tahmini (CE) olarak bilinen önem düzeyi tahmin mantığı, sorgu planlarının kalitesini artırmak için SQL Server 2014 (uyumluluk düzeyleri 120) ve SQL Server 2016 (uyumluluk düzeyleri 130) ile yeniden tasarlanmıştır. Ancak, DISTINCT veya GROUP BY işleciyle birçok birleşim içeren karmaşık bir sorgu derlerken derleme beklenenden çok daha uzun sürebilir.
Çözüm
Bu sorunu gideren bu güncelleştirme, SQL Server 2016 Service Pack 1 ' e eklenmiştir.Not Bu güncelleştirmeyi yükledikten sonra, düzeltmeyi etkinleştirmek için izleme bayrağı 4199 ' u ayarlamanız gerekir. 4199 izleme bayrağını ayarlamak için MSDN 'deki Izleme bayrakları (Transact-SQL) konusuna bakın.
Her yeni SQL 2016 Server derlemesi, önceki yapıda bulunan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server 2016 sürümünüyüklemenizi öneririz.
Çözüm
Bu sorunu çözmek için aşağıdaki yöntemlerden birini kullanın:
-
Sorgu iyileştirici önem düzeyi tahmin modelini SQL Server 2012 veya önceki bir sürüme ayarlamak için izleme bayrağı 9481 kullanın.
-
Veritabanının uyumluluk düzeyini SQL Server 2012 (110) veya önceki bir sürüme değiştirin.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Başvurular
Microsoft 'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında bilgi edinin.