Query lambat bisa membuat page load meningkat dan CPU naik. Optimasi MySQL tidak harus rumit; mulai dari indeks, query yang efisien, dan caching.
Langkah Cepat
- Pastikan kolom yang sering difilter atau di-join memiliki indeks.
- Hindari SELECT *, sebut kolom yang dibutuhkan.
- Kurangi subquery yang tidak perlu, pakai join atau EXISTS jika lebih tepat.
Monitoring
Aktifkan slow query log, analisa dengan mysqldumpslow atau tools visual. Lihat juga explain plan untuk query yang kamu curigai.Tips: cache result query yang jarang berubah menggunakan Redis atau query cache yang tepat. Jangan cache data sensitif sembarang.
Tinggalkan komentar dibawah jika ada pertanyaan.
Komentar
Posting Komentar