Tento kurz je určen pokročilejším uživatelům a vývojářům, kteří používají PostgreSQL. Zabývá se obecněji otázkou výkonu datově orientovaných aplikací postavených nad relační databází a možnostmi zálohování. V kurzu si rovněž posluchači prakticky vyzkouší konfiguraci vestavěné replikace.
- Základní faktory ovlivňující výkon databáze
- Základní faktory ovlivňující výkon databáze
- Aplikační vrstvy
- CPU, RAM, IO, NET
- Optimální konfigurace PostgreSQL
- Identifikace hrdel
- Použití cache a materializovaných pohledů
- Použití indexů a psaní „index-friendly“ aplikací
- Cost based optimizer, projevy chyb v odhadech a jejich řešení
- Monitoring
- Backup, replikace
- Konfigurace exportu transakčního logu
- pg_basebackup
- Barman
- Konfigurace vestavěné replikace
- Kombinace replikace a exportu transakčního logu
Znalost jazyka SQL a databází, zkušenosti s používáním PostgreSQL.