How can we help?

Search our guides and tutorials, or browse the categories below.

MySQL Yavaş Sorguları Nasıl Tespit Edilir ve Optimize Edilir?

MySQL 20 views Markdown

Önce yüksek gecikmeye hangi sorguların katkı yaptığını bulun. Çok sık çalışan orta yavaşlıkta bir sorgu toplamda seyrek çalışan tek bir uzun sorgudan daha fazla yük yaratabilir.

Ölçüm alın

Yönetilen hosting kullanıyorsanız mevcut performans ekranını kontrol edin. Yetkiniz varsa Performance Schema sorgu özetlerinde toplam süre, çağrı sayısı ve incelenen satır sayısına bakın. Gerekirse yavaş sorgu günlüğünü sınırlı bir gözlem penceresinde kullanın ve günlük erişimini koruyun.

Planı karşılaştırın

Örnek sorgu için EXPLAIN çıktısını inceleyin. Seçilen indeks, tahmini satır sayısı, filtre ve birleştirme sırası hangi kısımda ek okuma olduğunu gösterebilir. EXPLAIN ANALYZE sorguyu gerçekten çalıştırır. Maliyeti belirsiz sorguları üretimden önce test ortamında ölçün.

Değişikliği test edin

Filtre ve sıralamaya uygun bir indeks, daha dar bir sonuç kümesi veya sorgunun yeniden yazılması seçeneklerini tek tek deneyin. Benzer veri ve yükte gecikmeyi ve okunan satırları karşılaştırın. Yeni indekslerin yazma işlemlerine ve depolamaya etkisini de kontrol edin.

MySQL yavaş sorgu günlüğü belgesi

Was this helpful?

Thanks for your feedback!

Still Need Help?

Our support team is here around the clock for anything you can't find above.