Composite & Covering Index
Urutan kolom di composite index menentukan kegunaannya — leftmost prefix.
CREATE INDEX idx_cat_level ON courses (category, level);
-- dipakai: WHERE category = ? | WHERE category = ? AND level = ?
Covering index memuat semua kolom yang dibutuhkan query, sehingga tabel utama tak perlu dibaca.