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

Belirtiler

Aynı karma demetinde çok fazla eşzamanlı ekleme gerçekleştiğinde veya geçici SQL Server plan önbelleği 160.036 giriş sınırına ulaştığında, SOS_CACHESTORE spinlock üzerinde ciddi çekişme oluşur. Bu durumda, Microsoft SQL Server'da yüksek CPU kullanımı gerçekleşir.

Neden

Bu sorun, SQL Server plan önbelleği giriş sınırına ulaştığında ve yeni planlar eklemek için düşük maliyetli planların çıkarılması gerektiğinde oluşur. Bu, SQL Server planı önbelleğinin karma tablo demetleri için eşitleme sağlayan SOS_CACHESTORE spinlock için yoğun çekişmelere neden olur. 

Çözüm

Toplu Güncelleştirme bilgileri

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

SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmede yer alan 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:

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.