Modul ini membahas index dan performa query. Materinya dimulai dari struktur B-tree dan biaya tulisnya, dilanjutkan strategi index composite hingga covering, pembacaan EXPLAIN, perilaku perencana yang kadang mengabaikan index, peran statistik dan autovacuum, sampai anti-pola yang paling sering muncul di aplikasi. Intuisi performa menjadi capaian utama modul ini.
Index dan performa
Modul index dan performa: merancang index, membaca EXPLAIN, dan mengenali anti-pola query.
0/0 selesai
- Dasar index
Memahami struktur B-tree dan pertukaran antara kecepatan baca dan biaya tulis.
- Strategi CREATE INDEX
Merancang index composite, partial, dan covering sesuai pola query.
- EXPLAIN dan EXPLAIN ANALYZE
Membaca rencana eksekusi dan membandingkan estimasi perencana dengan kenyataan.
- Seq scan vs index scan
Memahami mengapa PostgreSQL kadang mengabaikan index yang sudah ada.
- Statistik
Menjaga akurasi statistik perencana melalui ANALYZE dan memahami peran autovacuum.
- Anti-pola query
Mengenali pola N+1 dari aplikasi dan fungsi pada kolom yang merusak pemakaian index.