Applies ToSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Üzerinde kümelenmiş columnstore dizinleri olan bir tablonuz var ve tabloda birçok sütun (yüzlerce) var.

  • Bu sütunların verileri (veri türü), varchargibi sıkıştırılabilir.

  • Bu tablodan büyük bir alt küme veya tüm sütunları seçmek için, bu tabloyla ilgili Select deyimini çalıştırırsınız.

  • Select deyiminin çıkışını çok az satır ile sınırlayan bir WHERE yan tümcesi vardır (sorgu oldukça seçmeli).

Bu senaryoda, aşağıdaki belirtilerden herhangi biriyle veya tüm belirtilerle karşılaşabilirsiniz:

  • Eşzamanlı iş yükü (sunucuda bu sorguyla aynı anda yürütülen diğer sorgular), performans ve işlem kaybına neden olabilir.

  • Aralıklı yüksek CPU kullanımı görebilirsiniz.

  • Sys.dm_os_ring_buffers ve SchedulerMonitor türü girdilerini sorguladıysanız, bu sorgunun yürütülmesi sırasında günlüğe zaman zaman günlüğe çıkan "yok planlayıcısı" mesajları bulursunuz.

  • Hata günlüğünde, bir hata günlüğünde olmayan bir zamanlayıcı hatası alabilirsiniz ve bir belirti bellek dökümü dosyası oluşturulabilir.

Çözüm

Sorun ilk kez SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir:

Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini indirip yüklemenizi öneririz:

Ek Bilgi

Düzeltme ayrıntılarıBelirli bir eşik sayısı, belirli bir eşik sayısı tamamlandığında, sütun kesimlerini işleyen (sıkıştırmadan ve bunları uygun satırlar için tarayan) çalışanlar, başka çalışanlara/eş zamanlı sorgu yürütmelerine "verim" için kullanılan diğer çalışanlara/eşzamanlı sorgu yürütmelerine yönelik olarak kullanılır. WHERE yan tümcesi, az sayıda satır oluşturmak için oldukça seçici olduğunda, bu sorguyu işleyen çalışanlar sıkıştırılmamış ve çok fazla sayıda parça (çok az satır uygun olduğundan), diğer çalışanların iş yükünü IŞLEMESI için CPU Bu, eşzamanlı iş yükü için düzensiz CPU kullanımı ve verim azalmasına yol açabilir. Düzeltme, bu tür columnstore sorguları için CPU paylaşım algoritmasını iyileştirir ve geliştirir.

Başvurular

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

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.