SQL server tarafından yüksek CPU kullanımı nasıl düzeltilir

SQL sunucunuz CPU kullanımıyla ilgili olarak yükseldiğinde, şansın ne olduğunu basitçe bulmak mümkün olacak. Sunucunun yeniden başlatılması şu anda bir seçenek değilse, aşağıdaki adımlar yüksek CPU kullanımına neyin neden olduğunu daha kolay belirlemenize yardımcı olacaktır.

Yolunuzu kendi başınıza bulamıyorsanız, sunucu yöneticinize başvurmayı düşünün.

SQL server tarafından yüksek CPU kullanımı nasıl azaltılır

Yapmanız gereken ikinci şey, tarihsel verileri almak için halka tamponlarını incelemektir. SQL tüm geçmiş verileri sakladığından, son etkinliklerle ilgili bir rapor sorgulayabilirsiniz. Bu şekilde, muazzam CPU artışlarına neyin neden olduğunu bulabiliriz.

Bir sonraki adım, hangi kesin iç işlemin veri tükettiğini belirlemektir. Bir SQL sunucusundaki yüksek CPU etkinliğinin yaygın nedenleri, Sistem görevleri, Aşırı Derleme / Sorguların Yeniden Derlenmesi veya Sorgu yürütülmesidir.

Şimdi sunucunuzdaki tüm yürütülmekte olan sorguları kontrol etmeniz gerekir. Kullanılabilir tüm sorguların listesini aldıktan sonra, hangi sorgu yürütmenin hataya neden olduğunu belirlemek oldukça basittir.

Tüm bunları yapmanın en iyi yolu, SQL Server 2005 Performans Gösterge Tablosu Raporları yardımcı programıdır. Hem sayısal hem de grafiksel geribildirim sağlar.

Elbette, diğer sistem servislerini kontrol etmek ve SQL perfmon'un soruna neden olduğunu belirlemek önemlidir. Bununla birlikte, bu makaleyi bitirebiliriz.

Sorunu çözemezseniz, profesyonellerin ve teknolojiye meraklı kullanıcıların size yardımcı olabileceği çeşitli özel forumlara yazmayı düşünün.