← Database & SQL55 / 83
Membuat Partial Index & GIN Index
Partial Index (WHERE status = 'active') hanya mengindeks sebagian baris sehingga ukuran indeks jauh lebih kecil. GIN Index (USING gin) digunakan khusus untuk mengindeks dokumen JSONB atau kolom pencarian teks.
👀 Contoh dulu
CREATE INDEX idx_active_users ON users (email) WHERE status = 'active';
Hasilnya: CREATE INDEX
💡 Partial index menghemat ruang RAM dan mempercepat pencarian data berstatus khusus.
📝 Sekarang giliranmu
Buat Partial Index bernama 'idx_pending_orders' pada kolom 'user_id' di tabel 'orders' khusus untuk baris yang 'status = ''pending'''.
Preview