Kerangka Materi
1. Memahami Query Planner PostgreSQL
- Rencana eksekusi query, algoritma Query Planner (klasik, genetik)
- Menganalisis rencana eksekusi query (metode akses data, metode join)
- Mengontrol seleksi rencana (parameter konfigurasi, pg_hint_plan)
2. Statistik Query Planner
- Estimasi biaya rencana eksekusi
- Model statistik default
- Operasi ANALYZE, statistik terperinci
3. Menggunakan Indeks
- Indeks B-tree (kolom tunggal, komposit, berbasis fungsi, sebagian)
- Indeks Hash
- Indeks BRIN
- Indeks GiST, GIN
4. Menggunakan Struktur Tabel Lanjutan
- Tabel partisi
- Tabel unlogged
- Tabel sementara
- View materialized
5. Menggunakan Memori Cache
- Buffer Cache
- Work Memory
- Maintenance Work Memory
6. Query Paralel
- Arsitektur
- Parameter konfigurasi
- Menganalisis rencana eksekusi query paralel
7. Pemantauan Beban Kerja dan Kinerja
- Mencatat query lambat
- Menggunakan ekstensi auto_explain
- Menggunakan ekstensi pg_stat_statements
- Statistik kumulatif
8. Benchmarking dengan PgBench
Persyaratan
- Penyelesaian Pengadministrasian PostgreSQL Server atau pengetahuan setara
- Pengalaman kerja dengan SQL dan operasi PostgreSQL
Audience
Administrator Database, Insinyur DevOps, dan Developer yang bertanggung jawab atas penyetelan dan pemeliharaan PostgreSQL di lingkungan produksi.
Testimoni (2)
Contoh dan laboratorium yang disediakan
Christophe OSTER - EU Lisa
Kursus - PostgreSQL Advanced DBA
Diterjemahkan Mesin
1. Program pelatihan yang sangat terstruktur 2. Atmosfer hangat yang diciptakan oleh instruktur, bersama dengan profesionalisme pribadinya yang luar biasa 3. Instruktur menjelaskan segalanya seolah-olah berbicara kepada pemula, tanpa menggunakan jargon teknis.
Piotr Romer - Asseco Poland S.A
Kursus - PostgreSQL Administration, Optimization and Replication
Diterjemahkan Mesin