Hubungi Kami
 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.

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait