Düzeltme: Yüksek CPU kullanımı SQL Server 2016 performans sorunları neden

Ö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: 3195888
Belirtiler
Microsoft SQL Server 2016 yeni bir örneğini veya SQL Server'ın daha önceki bir sürümden yükseltildiğinde, SQL Server 2016 örneğini kullanırken, yüksek CPU kullanımı nedeniyle performans sorunlarıyla karşılaşabilirsiniz. Ayrıca, querythesys.dm_os_spinlock_statstablo, SECURITY_CACHE (güvenlik önbelleği) ve CMED_HASH_SET (meta veri önbellek) karşılık gelen (diğer tablodaki satırlar ile karşılaştırıldığında) dönersütun için bir highvalue fark ederseniz. Örneğin:

hata

Neden
Bu sorun, bir çok eş zamanlı sistemde yüksek döndürme kilit uyuşmazlığı nedeniyle oluşur. Bu işletim sistemlerinde, birden çok CPU iş parçacığı kaynaklar için rekabet ve genişletilmiş aralığı için düzenli olarak kaynak oluşturan yerine hemen kullanılabilir olup olmadığını belirlemek için bir döngü yürütülürken dönme. Birden çok CPU iş parçacığı oluşturan yerine kaynak için (birsırada döngüde) dönen tutmak, performans sorunları için müşteri adayları yüksek CPU kullanımına neden olur.
Çözüm
Bu sorun, SQL Server için aşağıdaki'deki toplu güncelleştirmelere giderilmiştir:Not: SQL Server 2016 toplu güncelleştirme 2 (CU2) uygulandıktan sonraSECURITY_CACHE ve CMED_HASH_SETadlarınıLOCK_RW_SECURITY_CACHE ve LOCK_RW_CMED_HASH_SET, için sırasıyla değişecektir. Değerleri CU2 uygulandıktan sonra aşağıdakine benzer:

Güncelleştirilmiş
SQL Server için toplu güncelleştirmeler hakkında
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. SQL Server için en son toplu güncelleştirme denetleyin:

Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Referanslar
Hakkında bilgi edinin terminoloji Microsoft yazılım güncelleştirmelerini açıklamak için kullandığı.

Beyaz KağıtTanılamada ve SQL Server'da sayaç Kilidi çakışması sorunları ve çözümlerini ayrıntılı sayaç kilidi çekişmesi ilgili anlatılmaktadır.

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

Özellikler

Makale No: 3195888 - Son İnceleme: 09/28/2016 15:40:00 - Düzeltme: 1.0

Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Enterprise Core, Microsoft SQL Server 2016 Express, Microsoft SQL Server 2016 Standard, Microsoft SQL Server 2016 Web

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced kbmt KB3195888 KbMttr
Geri bildirim