Belirtiler
Toplu mod sıralamaları SQL Server 2016'da uyumluluk düzeyi 130 altında kullanıma sunulmuştur. Bir sorgu yürütme planı, doğrudan yukarı akış paralel işleçleriyle birlikte paralel toplu iş modu sıralamaları içeriyorsa, satır modu sıralama planı eşdeğerlerine kıyasla daha düşük performansla karşılaşabilirsiniz.
Bunun nedeni, tek bir iş parçacığı aracılığıyla yukarı akış paralel operatörüne (örneğin, paralel birleştirme birleştirme operatörü) tam olarak sıralanmış verilerin çıkışını alan paralel bir toplu sıralamadır. Performans düşüşü, gelen tek iş parçacıklı toplu iş modu sıralama operatörü nedeniyle yukarı akış paralel operatörü tek iş parçacıklı işleme kullandığında oluşur.
Bu güncelleştirme, birleştirme birleşimleri, iç içe döngüler ve akış toplamaları dahil olmak üzere çoğu paralel işleç altında toplu iş modu sıralama işlemlerini devre dışı bırakmak için izleme bayrağı 9358'i sunar. Bunun bir istisnası, Windows toplama işleçleri toplu sıralama verilerini okumak için iyileştirildiğinden, altlarında bir toplu iş modu sıralama işlemine izin vermeye devam eden, sıralamanın üzerindeki bir toplu iş modu Windows toplama işlecidir.
Not: Aşağıdaki koşullardan herhangi biri doğruysa toplu iş modu sıralama işlemleri de devre dışı bırakılır
- İzleme bayrağı 4199 etkinleştirilir.
- QUERY_OPTIMIZER_HOTFIXES veritabanı seçeneği etkindir (SQL Server 2016 CU6'dan itibaren).
- ENABLE_QUERY_OPTIMIZER_HOTFIXES sorgu ipucu kullanılır (SQL Server 2016 Service Pack 1 (SP1) CU4'ten itibaren).
Çözüm
Sorun ilk olarak, SQL ServerSQL Server'ın aşağıdaki toplu güncelleştirmesinde düzeltildi:
Öneri: SQL Server için en son toplu güncelleştirmeyi yükleyin
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ştirmeleri indirip 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.