Forum

sql sorgu performan...
 
Bildirimler
Hepsini Temizle

sql sorgu performansı

3 Yazılar
3 Üyeler
0 Reactions
639 Görüntüleme
(@muratsoydan)
Gönderiler: 177
Reputable Member
Konu başlatıcı
 

arkadaslar merhaba şöyle bir sorum olacak.3.parti bir yazılım arkada mssql veritabanı ile calısıyor.


normalde tablolarda belirli alanlar indexli,normal sorgu cagrıldıgında tablolardan sıkntısız geliyor.fakat ilskisel sorgularda cpu ya cok fazla yuk bınıyor.bu nedenle sistem kasıyor ve diger kullanıcılar işlem yaparken hayli zorlanıyor.kaydetmekte veya select etmekte zorlanıyorlar.


 


select * from sys.sysprocesses ile baktıgımda cpu da 2147483647 gozukuyor.


acaba ben bu cpu degerini sorgu basına dusurememıyım.yani sorgu basına harcayacagı cpu miktarı su olsun diyemezmiyim acaba?


tesekkurler selamlar

 
Gönderildi : 01/10/2011 18:36

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

Daha güçlü bir yapıya geçerseniz performans artarken, iş birikmesinden kaynaklı Cpu başına yük de azalacaktır. Ama öncelikle mevcut sorgularda inceleme yaparak iyileştirme yapılıp yapılamayacağı kontrol edilmelidir.

 
Gönderildi : 02/10/2011 01:42

(@mehmetguzel)
Gönderiler: 116
Estimable Member
 

SQL Server'da çoğu performans sorunun birincil adresi T-SQL kodları iyiletirmekten geçer. SQL Server'da iyi bir performans elde etmek için aşağıdaki adımları uygulayın:



  1. Missing index ile veritabanınızda olması gereken indexleri bulup gerekli olan indexleri oluşturun.

  2. SQL Profiler ile özellikle logical read, duration ve CPU çok tüketen sorguları bulup optimize edin.

Performance Tuning için SQL Server - Performance Tuning adıyla vermiş olduğum webcast'ı izlemenizi tavsiye ederim

 
Gönderildi : 02/10/2011 10:03

Paylaş: