Kapan Index Membantu & Memperlambat

Index mempercepat proses pencarian (SELECT) dengan membuat struktur data B-Tree pada kolom tertentu. Namun, penggunaannya memiliki trade-off: proses INSERT, UPDATE, dan DELETE akan melambat karena database juga harus memperbarui index. Oleh karena itu, pasang index hanya pada kolom yang sering dijadikan filter WHERE atau JOIN.

👀 Contoh dulu

CREATE INDEX idx_user_email ON users(email);

Hasilnya: Index idx_user_email berhasil dibuat.

💡 Query pencarian berdasarkan email sekarang jauh lebih cepat.

📝 Sekarang giliranmu

Buat index dengan nama idx_order_status pada kolom status di tabel orders.

Preview