Forum

SQL Server 2008 CPU...
 
Bildirimler
Hepsini Temizle

SQL Server 2008 CPU Problemi

7 Yazılar
3 Üyeler
0 Reactions
721 Görüntüleme
(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
Konu başlatıcı
 

Arkadaşlar merhaba ;

 2 Haftadır Sql server'ımızın cpu'su %99 seviyesinde çalışıyor . IIS server'larımızı restart ettiğimizde problem düzeliyor fakat IIS serverlar tekrar işlem yapmaya başladığında SQL server tekrar aynı seviyeye çıkıyor problem nedir sizce ?

 
Gönderildi : 08/08/2011 00:36

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33367
Illustrious Member Yönetici
 

Merhaba

Lütfen forum kurallarına uygun başlıklar açınız. ( tamamı büyük harf ile başlık olmaz )

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 08/08/2011 12:19

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
Konu başlatıcı
 

RAM yetersiz geliyorsa sanal bellekte işlem yavaşlığından dolayı işlem şişmesi olmuş olabilir. Uygulamalardan birisi kısır döngüye giriyor olabilir. Dosyalarınızda bozulma meydana gelmiş olabilir.

 
Gönderildi : 08/08/2011 14:56

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
Konu başlatıcı
 

32 GB ram var zaten hepsini kullanıyor hocam .Dosyalardaki bozulmayı ve kısır döngüye girme olayını nasıl tespit edebilirim ?

 
Gönderildi : 08/08/2011 15:25

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
Konu başlatıcı
 

IIS'teki uygulamaları durdurun. Sırayla başlatın ve belirli süreler bekleyin. Tabii ilk başta hiçbir uygulama çalışmazken de bekleyin. CPU kullanımı arttığı anda sorunu yakalamış olursunuz.


Dosya bozulmasını loglardaki hatalardan yakalama ihtimaliniz var ya da kurulum onarımı yapabilirsiniz.


Sistemi malware'lara karşı taratmakta da yarar var.

 
Gönderildi : 08/08/2011 19:15

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
Konu başlatıcı
 

Arkadaşlar sorunun çözümü şudur ki ;

SQL Server 'da bir query çalıştırıp fragmante olmus dosyaları rebuild ederseniz server kendine gelecektir.

 
Gönderildi : 09/08/2011 15:41

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 


Arkadaşlar sorunun çözümü şudur ki ;


SQL Server 'da bir query çalıştırıp fragmante olmus dosyaları rebuild ederseniz server kendine gelecektir.



Böyle kesin cevaplar vermeyelim. CPU ve memory probleminin kaynaklanabileceği 10 larca nokta var. Evet bunlardan birisi fragmantasyon ama sadece birisi.


ilk olarak yapman gereken CPU yu gerçekten SQL Server service leri mi kullanıyor bunu belirlemen. En basitinden task manager ı kullanabilirsin.


Daha sonra CPU nun bu kadar artmasına sebep olan muhtemelen yanlış yazılmış, index siz sorgular vardır. Bunları belirleyip tune etmen lazım. Hangi sorguların problem çıkardığını bulmak için DMV'leri kullanabilirsin.


Ya da SQL Server Profiler'ı belirli bir süre çalıştırıp örneğin 1 sn den fazla süren sorguları yakalayabilirsin. Ve bu sorgular üzerinde çalışırsın.


Son olarak memory pressure olup olmadığını kontrol etmek için Page Life Expectancy performance counter'ını kontrol edebilirsin. Bu counter bir page in memory de yaşama süresini verir. 300 sn den fazla olması beklenen değerdir.


 


Şimdilik bunlarla başlayabilirsin. CPU ve Memory problemi çözümleri çok bacaklı çözümler. O yüzden biraz uzun sürebilir.

 
Gönderildi : 10/08/2011 12:13

Paylaş: