Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Durasi 14 jam
Kerangka Materi
1. Memahami PostgreSQL Query Planner
- Rencana eksekusi query, algoritma Query Planner (klasik, genetika)
- Menganalisis rencana eksekusi query (metode akses data, metode join)
- Mengontrol pemilihan rencana (parameter konfigurasi, pg_hint_plan)
2. Statistik Query Planner
- Estimasi biaya rencana eksekusi
- Model statistik bawaan
- Operasi ANALYZE, statistik lanjutan
3. Menggunakan Indeks
- Indeks B-tree (satu kolom, komposit, berbasis fungsi, parsial)
- Indeks Hash
- Indeks BRIN
- Indeks GiST, GIN
4. Menggunakan Struktur Tabel Lanjutan
- Tabel terpartisi
- Tabel tidak terekam (unlogged tables)
- Tabel sementara
- Materialized views
5. Menggunakan Memori Cache
- Buffer Cache
- Work Memory
- Maintenance Work Memory
6. Query Paralel
- Arsitektur
- Parameter konfigurasi
- Menganalisis rencana eksekusi query yang diparalelkan
7. Pemantauan Beban Kerja dan Kinerja
- Pencatatan query lambat
- Menggunakan ekstensi auto_explain
- Menggunakan ekstensi pg_stat_statements
- Statistik Kumulatif
8. Benchmarking dengan PgBench
Persyaratan
- Selesai mengikuti PostgreSQL Server Administration atau memiliki pengetahuan setara
- Pengalaman bekerja dengan SQL dan operasi PostgreSQL
Audience
Database Administrator, Insinyur DevOps, dan Developer yang bertanggung jawab atas penyetelan dan pemeliharaan PostgreSQL di lingkungan produksi.
Testimoni (2)
Strategi penalaan.
Jeffrey Zieg - Matrix Consulting
Kursus - PostgreSQL Performance Tuning
Diterjemahkan Mesin
Perilaku logging saat instance berada dalam kondisi stres, serta hierarki/nomenklatur dari instance, basis data, file, dan lain-lain.
Daniel Inwood - Sinara Consultants LTD
Kursus - PostgreSQL Advanced DBA
Diterjemahkan Mesin