Hubungi Kami

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.

 14 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait