sizin çalışma sisteminize uyar mı bilmiyorum ama küpler oluşturarak belki daha hızlı sonuçlar elde debilirsiniz.
"Dakikalık, saatlik, aylık, yıllık verileri çekebiliyor. "..
veri tabanında where şartında kullandıgınız alanları indexlemlerini yaptınız?
index yapılan alanların fragmentation durumları neler .(5dk) bir veri girişi var ise bu fragmentation bozuluyordur bunları belli aralıklar ile onarmanız yeniden indexlemeniz gerekir.
ilk aklıma gelenler.
iyi çalışmalar.