Forum
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.
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ı ?
Tabloları rebuild index yapınca hızlandı teşekkür ederim.