Yavaş sorguların nedeni çoğu zaman yanlış veya eksik indeks, gereksiz satır taraması ve verimsiz birleştirmelerdir. EXPLAIN planı ilk teşhis aracıdır.
Uygulanabilir adımlar
Sonuç
Her indeksi eklemek doğru değildir; yazma maliyeti ve disk kullanımı oluşturur. Gerçek veri hacmiyle ölçüm yapıp kullanılmayan indeksleri takip edin.
Bu rehberi uygularken sektörünüzün, hedef kitlenizin ve kullandığınız altyapının koşullarını ayrıca değerlendirin. Deneyimlerinizi ve sorularınızı konu altında paylaşabilirsiniz.
Uygulanabilir adımlar
- type alanında ALL görülüyorsa büyük tablolarda tam tarama ihtimalini inceleyin.
- rows tahminini ve filtreleme oranını kontrol ederek sorgunun ne kadar veri okuduğunu değerlendirin.
- WHERE, JOIN ve ORDER BY alanlarını birlikte düşünerek seçici bileşik indeksler tasarlayın.
- SELECT * yerine gerçekten kullanılan sütunları alın; fonksiyon uygulanmış indeksli alanlara dikkat edin.
Sonuç
Her indeksi eklemek doğru değildir; yazma maliyeti ve disk kullanımı oluşturur. Gerçek veri hacmiyle ölçüm yapıp kullanılmayan indeksleri takip edin.
Bu rehberi uygularken sektörünüzün, hedef kitlenizin ve kullandığınız altyapının koşullarını ayrıca değerlendirin. Deneyimlerinizi ve sorularınızı konu altında paylaşabilirsiniz.
