KB2986627 - DÜZELTME: İSTATİSTİKLERİ GÜNCELLEŞTİRME, SQL Server'de columnstore dizinine sahip bir tablo için yanlış örnekleme ve işleme gerçekleştiriyor

Uygulandığı Öğe
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Belirtiler

Kümelenmiş dizini olan ve kümelenmemiş dizini olmayan bir tabloda Microsoft SQL ServerSQL Server 2012 veya SQL ServerSQL Server 2014'te columnstore dizini oluşturduğunuzu varsayalım. Kümelenmiş dizinde UPDATE STATISTICS çalıştırdığınızda, yanlış örnek yüzdesi uygulanıyor ve histogram adımları doğru veri dağılımını göstermiyor. İstatistikleri güncelleştirdikten sonra aşağıdaki komutu çalıştırarak sonucu görüntüleyebilirsiniz:

DBCC SHOW_STATISTICS ( table_or_indexed_view_name , target ) WITH STAT_HEADER

Bu durumda, istatistiksel güncelleştirme daha uzun sürebilir ve yanlış histogram adımları, sorgu yürütme planlarının en iyi durumda olmamasına neden olabilir.

Not: Bu sorun, SQL ServerSQL Server 2012 Cumulative Update 8 (CU8) veya sonraki sürümlerde de oluşur.

Çözüm

Sorun ilk olarak aşağıdaki toplu SQL Server güncelleştirmesinde düzeltilmiştir.

SQL Server 2014 için Toplu Güncelleştirme 4 /en-us/help/2999197

SQL Server 2012 SP2 için Toplu Güncelleştirme 2 /en-us/help/2983175

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:

      

Geçici çözüm

Bu sorunu geçici olarak çözmek için tabloya kümelenmemiş bir dizin ekleyin.

Durum

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