Forum
Merhaba, ASP.NET, C# ve MSSQL ile geliştirmiş olduğum bir yazılım var. Yazılımının bir yerinde pek çok tablodan veri alıp gruplama vs yaptığım bir SQL sorgum var. Sorguyu SQL sunucusunda çalıştırdığımda 30 dakikaya yakın sürüyor.
Yazılımın içerisinde bu sorgunun çalıştığı yere gelinince browser uzun süre sunucudan yanıt alamayınca "Bu sayfaya ulaşılamıyor..." dediği ekranı gösteriyor. Arkada veri tabanı çalışmaya devam ediyor ama sayfayı yenilediğimde ise Session'dan dolayı login ekranına düşüyorum. Session timeout ve execution timeoutların süresini artırsam da sonuç alamadım. Yaklaşık 1 saat sonra alıyorum bu hatayı. Oluşan tabloları göremediğim için işleme devam edemiyorum. Browser ın bu bekleme süresini artırabilir miyim ya da başka bir çözümü var mı?
yoğun işlemleri sql tarafın da özellikle proc la Halediniz,kod optimizasyonu gerekiyor diye düşünüyorum özellikler yoğun işlemlerde sql tarafında cursor , uygulama tarafinda linq vs. den kaçınınız .