Bilişim Vadisi’nden işinizin geleceğine.info@ulustech.com / +90 (850) 888 85 87
Ulustechİletişime geçin
ULUSTECH BİLGİ MERKEZİ

Her alana indeks eklemek neden iyi bir çözüm değildir?

İndeksler belirli sorguların verilere erişimini hızlandırabilir. Bunun karşılığında depolama ve yazma işlemleri üzerinde maliyet oluşturabilir; karar gerçek kullanım üzerinden verilmelidir.

Ö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?

İlgili kaynaklar

Doğru çözümü birlikte bulalım

İşinizi dinleyelim, sizin için bir yol haritası oluşturalım.

Tanışalım