KB3167159 - DÜZELTME: SQL Server sorgu planında karma toplama kullandığında sorgu yavaş çalışıyor

Uygulandığı Öğe
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) 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)

Belirtiler

Aşağıdaki koşullar geçerliyse, sorgunuz yavaş çalışabilir:

  • Sorgu, group by gibi toplamalar kullanır.
  • SQL ServerSQL Server, sorgu planında karma toplama kullanır.
  • Tahmin edilen farklı değer sayısı, toplama için gereken farklı değer sayısından çok daha düşüktür.

Bu sorun oluştuğunda, Profil Oluşturucu veya Genişletilmiş Olay izleme yaparsanız bir karma uyarı Olayı görürsünüz.

Neden

Bu sorun, SQL Server gereken bellek verme miktarını hafife aldığı için oluşur. Bu, ara sonuçların tempdb veritabanına taşmasına neden olur.

Çözüm

Sorun ilk olarak, SQL ServerSQL Server'ın aşağıdaki toplu güncelleştirmesinde düzeltildi:

Not Bu düzeltmeyi etkinleştirmek için izleme bayrağı 9410'u etkinleştirmeniz gerekir.

Ö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:

      

Başvurular

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