Performans · ölçüldü · The Last SQL Bender
Tek kuralla 190 kat daha az veri okuyan rapor sorgusu
Bir rapor sorgusu tarih sütununu fonksiyonla süzüyor, SQL Server her seferinde tabloyu baştan sona okuyordu. Quentra sorgunun hızlı hâlini önerdi; kural etkinleştirildiğinde okuma 42.409 sayfadan 223'e indi.
Sorun
Rapor her seferinde tabloyu baştan sona okuyordu
Rapor sorgusu tarih sütununu bir fonksiyonla süzüyordu. SQL Server bu yüzden hazır dizini kullanamıyor, tabloyu baştan sona tarıyordu: her çalıştırmada 42.409 sayfa okuma.
Quentra ne yaptı
Sorgu kalıbını tespit etti, hızlı hâlini önerdi
Quentra bu sorgu kalıbını tespit etti ve sorgunun aynı sonucu veren hızlı hâlini hazırladı. Kural etkinleştirildiğinde sorgu yeniden yazıldı; uygulama kodu ve rapor değişmedi.
Sonuç
190 kat daha az okuma, aynı rapor
Aynı sorgu artık 223 sayfa okuyor. Kural öncesi ve sonrası gerçek çalıştırmalarla ölçüldü, tahmin değil.
Slaytlar
13 kare; ok tuşlarıyla da gezilir.

Verimsiz SQL sorgularını Quentra ile hızlandırmak: bir hikâye.