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