Hubungi Kami

Kerangka Materi

1. Memahami Rencana Eksekusi Kueri PostgreSQL

  • Struktur rencana eksekusi kueri, algoritma pengambil keputusan (model klasik dan genetik)
  • Cara menganalisis rencana eksekusi tersebut (metode akses data, strategi penggabungan informasi)
  • Pengendalian proses pemilihan rencana eksekusi melalui parameter konfigurasi serta utilitas pg_hint_plan

2. Statistik untuk Pengambilan Keputusan Rencana Eksekusi

  • Estimasi biaya yang digunakan dalam pengembilan keputusan rencana eksekusi
  • Model statistik standar PostgreSQL
  • Proses ANALYZE serta implementasi fitur statistik tambahan

3. Penerapan Indeks

  • Indeks tipe B-tree (untuk satu kolom, beberapa kolom, berbasis fungsi, atau bersyarat)
  • Indeks Hash
  • Indeks BRIN
  • Indeks GiST serta GIN

4. Struktur Tabel Lanjutan

  • Tabel terbagi menjadi beberapa bagian (partitioned tables)
  • Tabel tanpa catatan log (unlogged tables)
  • Tabel sementara
  • Pandangan terkalkulasi (materialised views)

5. Optimalisasi Penggunaan Memori Cache

  • Buffer Cache
  • Work Memory
  • Maintenance Work Memory

6. Pemrosesan Kueri Secara Paralel

  • Arsitektur pemrosesan paralel
  • Parameter konfigurasi yang berhubungan dengannya
  • Analisis terhadap hasil eksekusi kueri dalam mode paralel

7. Pemantauan Beban Kerja dan Kinerja

  • Mencatat informasi kueri yang memerlukan waktu pemrosesan lama
  • Pemanfaatan ekstensi auto_explain
  • Penggunaan ekstensi pg_stat_statements
  • Penghitungan statistik kumulatif

8. Pengujian Benchmark dengan Alat PgBench

Persyaratan

  • Telah menyelesaikan pelatihan Administrasi Server PostgreSQL atau memiliki pengetahuan yang setara
  • Memiliki pengalaman kerja nyata dalam pemrosesan SQL serta operasional PostgreSQL

Target Peserta

Para Administrator Basis Data, Insinyur DevOps, dan Pengembang yang bertugas melakukan penyesuaian serta pemeliharaan PostgreSQL di lingkungan produksi.

 14 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait