Forum

sql sorgu performan...
 
Bildirimler
Hepsini Temizle

sql sorgu performansı

Murat Soydan
(@MuratSoydan)
Üye

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

Alıntı
Konu başlatıcı Gönderildi : 01/10/2011 18:36

CozumPark
(@cozumpark)
Onursal Üye 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.

CevapAlıntı
Gönderildi : 02/10/2011 01:42

Mehmet GÜZEL
(@mehmetguzel)
Üye

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

CevapAlıntı
Gönderildi : 02/10/2011 10:03

Paylaş: