Optimasi Covering Index

Covering Index adalah indeks gabungan yang memuat seluruh kolom yang diminta oleh query SELECT, sehingga MySQL tidak perlu melakukan lookup balik ke clustered index tabel (Index-Only Scan).

👀 Contoh dulu

CREATE INDEX idx_user_status_name ON users (status, name);

Hasilnya: CREATE INDEX

💡 Jika query memilih status dan name, MySQL mengambil data langsung dari memori index.

📝 Sekarang giliranmu

Buat komposit indeks bernama 'idx_email_created' pada kolom 'email' dan 'created_at' di tabel 'users'.

Preview