Önce sorguyu ölçün
Yavaşlığın hangi sorguda, hangi veri hacminde ve hangi koşulda oluştuğunu belirleyin. Filtre, sıralama ve birleştirme alanlarını inceleyin. Kullanılan veritabanının sorgu planı araçlarıyla mevcut erişim yolunu değerlendirin. Test ortamındaki az veriyle alınan sonuç üretimdeki davranışı temsil etmeyebilir.
Değişikliği karşılaştırın
İndeks eklemeden önce ve sonra sorgu süresini, okunan kayıtları ve yazma yükünü karşılaştırın. Birleşik indekslerde alan sırasının sorgu desenine etkisini değerlendirin. Kullanılmayan veya aynı işi yapan indeksleri düzenli inceleyin. Üretim değişikliğinin kilitleme ve kaynak kullanımını planlayın.
Örnek uygulama
Son bir aya ait müşteri hareketlerini getiren bir rapor için sorgu deseni incelenir. Yalnızca tek alanı rastgele indekslemek yerine tarih ve müşteri filtreleri gerçek iş yükünde birlikte değerlendirilir.
Başlamadan önce kontrol edin
Aşağıdaki soruları ilgili iş birimi ve teknik ekiple birlikte yanıtlayın.
- Yavaş sorgu ölçüldü mü?
- Plan gerçekçi veriyle incelendi mi?
- Yazma maliyeti ve yayın etkisi değerlendirildi mi?
İletişime geçin