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.
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
Testimoni (1)
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