SQL Server geliştirilmiş kararlılık ve bazı columnstore sorguları SQL Server 2014 ve 2016 için eşzamanlı sorgu yürütme

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 3191487
Belirtiler
Aşağıdaki senaryoyu düşünün:
  • Columnstore dizinler üzerinde kümelenmiş bir tablo varsa ve tablo çok sayıda sütun (içinde yüzlerce) vardır.
  • Bu sütunların veri (veri türü) yüksek oranda sıkıştırılabilir verileri olduğu gibivarchar.
  • Çalıştırdığınızda bir SEÇİN Bu tablodan tüm sütunları ya da büyük bir alt kümesini seçmek için bu tabloda deyimi.
  • Sizin seçin deyimi içeren bir BURADA sınırlar için çıktısını yan tümcesi bir çok az sayıda satır (sorgu çok seçmeli).
Bu senaryoda, herhangi birini veya tümünü aşağıdaki belirtilerle karşılaşabilirsiniz:
  • (Bu sorgu olarak sunucu üzerinde aynı anda yürütülen diğer sorguları) eşzamanlı iş yükünü azaltma performans ve verim kaybı karşılaşabilir.
  • Aralıklı yüksek CPU kullanımı görebilirsiniz.
  • Sorgularsanız, sys.dm_os_ring_buffersve görüntüleme SchedulerMonitor yazın girişleri, aralıklı "olmayan oluşturan çizelgeleyici" bulmak bu sorgu yürütme zamanı sırasında kaydedilmiş iletileri.
  • Hata günlüğünde bir olmayan oluşturan zamanlayıcısı hatası alabilirsiniz ve belirti bellek dökümü dosyası oluşturulabilir.


Çözüm
Sorun ilk olarak SQL Server aşağıdaki toplu güncelleştirmede giderilmiştir: Öneri: SQL Server için en son toplu güncelleştirmeyi yükleyin.
Her yeni bir toplu güncelleştirme SQL Server için tüm düzeltmeleri içerir ve tüm güvenlik, düzeltmelerini önceki toplu güncelleştirme ile birlikte. Karşıdan yükleyin ve SQL Server için en son toplu güncelleştirmeleri yüklemeniz önerilir:
Daha fazla bilgi

Düzeltme ayrıntıları

"Belirli bir eşiği sayıda satır, diğer çalışanların/eşzamanlı sorgu yürütmeleri için CPU kullanımı verim için" sütun parçaları (bunları geri açmayı ve satır nitelemek için tarama) kullanılan işlem çıkış çalışanlar. Birkaç satır üretmek için son derece SeçiciWHERE yan tümcesi olduğunda (çok az sayıda satır nitelemek için) onlar işbirliği yapan bir şekilde kendi iş yükü işlemek diğer çalışanlar için CPU verdi önce olarak sıkıştırılmamış ve büyük kesimlerinin sayısını bu sorguyu işleyemiyor çalışanları işledi. Bu eşzamanlı iş yükü için düzensiz CPU kullanımı ve verimi düşmesine yol açmıştır. Düzeltmenin en iyi duruma getirir ve CPU paylaşımı gibi columnstore sorguları için algoritma geliştirir.
Referanslar
Hakkında bilgi edinin terminoloji Microsoft yazılım güncelleştirmelerini açıklamak için kullandığı.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 3191487 - Son İnceleme: 10/18/2016 06:22:00 - Düzeltme: 1.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3191487 KbMttr
Geri bildirim