Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirtiler

yeni bir Microsoft SQL Server 2016 (veya 2017) örneği ya da SQL Server önceki bir sürümünden yükseltilen SQL Server 2016 (veya 2017) örneğini kullandığınızda, yüksek CPU kullanımı nedeniyle performans sorunlarıyla karşılaşırsınız. Ayrıca, sys.dm_os_spinlock_stats tablosunu sorgularsanız, SECURITY_CACHE (Güvenlik Önbelleği) veCMED_HASH_SET (Meta Veri Önbelleği) satırları (tablodaki diğer satırlarla karşılaştırıldığında) için spins sütununda yüksek bir değer olduğunu fark edersiniz. Örneğin, aşağıdaki değerleri fark edeceksiniz.

Hata

Neden

Bu sorun, son derece eşzamanlı bir sistemde yüksek döndürme kilidi çekişmesi nedeniyle oluşur. Bu işletim sistemlerinde kaynaklar için birden çok CPU iş parçacığı rekabet ediyor ve kaynağın hemen verim yerine kullanılabilir olup olmadığını belirlemek için düzenli aralıklarla döngüde çalışırken uzun bir süre boyunca dönüyor. Bir kaynak için verim yerine birden çok CPU iş parçacığı dönmeye devam ettiğinde ( bir süre döngüsünde), bu durum yüksek CPU kullanımı ve performans sorunlarına neden olur.

Çözüm

Bu sorun, SQL Server için aşağıdaki toplu güncelleştirmelerde düzeltildi:

Yükleme dosyasının doğru sürümü ve sağlaması olduğunda Algıla ve Onar bu dosyanın üzerine kopyalamaz. SQL Server 2016 Toplu Güncelleştirme 2'yi (CU2) uyguladıktan sonra, SECURITY_CACHE ve CMED_HASH_SET adları sırasıyla LOCK_RW_SECURITY_CACHE ve LOCK_RW_CMED_HASH_SET olarak değiştirilir. CU2 uygulandıktan sonra değerler aşağıdaki gibi görünür.

Güncel -leştirilmiş

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:

SQL Server 2017 için en son toplu güncelleştirme

SQL Server 2016 için en son toplu güncelleştirme

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.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×