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:
- SQL Server 2014 için en son toplu güncelleştirme
- SQL Server 2012 SP2 için en son toplu güncelleştirme
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.