Forum

Stored Procedure &#...
 
Bildirimler
Hepsini Temizle

Stored Procedure çalışma hızı

3 Yazılar
1 Üyeler
0 Reactions
1,994 Görüntüleme
(@GamzeULAS)
Gönderiler: 6
Active Member
Konu başlatıcı
 

Merhaba,

 

40 bin' den fazla veri gelen joinlerin çok olduğu bir kaç procedure var.Procedurler çok yavaş çalışıyor ve tüm sistemi kitliyor.Procedurler de çok fazla select, temp vs olduğu için ne yapmam gerekeceğini tespit edemiyorum.

Bu raporların Sql istatistiklerini çıkarıp problemin nerden kaynaklandığı nasıl bulabilirim ve hızlanması için neler yapabilirim ?

 

Yardımcı olabilir misiniz ?

 

Teşekkürler.

 

 
Gönderildi : 22/08/2016 14:40

(@GamzeULAS)
Gönderiler: 6
Active Member
Konu başlatıcı
 

Yavuz Bey,

 

Vermiş olduğunuz linkleri inceledim ancak bu yapıları kullanmıştım performansta pek bir değişiklik olmadı.

Örneğin aşağıda ki query' de temp tablo oluşturarak sorgudan gelen veriyi insert etmiştim.

Temp oluşturma ve insert işlemi uzun sürebileceğinden dolayı,onun yerine derived table kullandım.Ancak yinede performansta bir değişiklik olmadı.

MAX fonksiyonlarından dolayı sanırım ancak başka türlüde nasıl yapabilirim bilemiyorum. Öneriniz var mı ?

 

 

 
Gönderildi : 25/08/2016 16:42

(@GamzeULAS)
Gönderiler: 6
Active Member
Konu başlatıcı
 

Tabloları rebuild index yapınca hızlandı teşekkür ederim.

 

 

 
Gönderildi : 25/08/2016 18:28

Paylaş: