Návrh Školení
1. Chápání plánovače dotazů PostgreSQL
- Plány provádění dotazů, algoritmy plánovače dotazů (klasické, genetické)
- Analýza plánů provádění dotazů (metody přístupu k datům, metody spojení)
- Řízení výběru plánu (konfigurační parametry, pg_hint_plan)
2. Statistiky plánovače dotazů
- Odhad nákladů plánů provádění
- Výchozí model statistik
- Operace ANALYZE, rozšířené statistiky
3. Použití indexů
- B-stromové indexy (jednosloupcové, složené, funkční, částečné)
- Hash indexy
- BRIN indexy
- GiST, GIN indexy
4. Použití pokročilých struktur tabulek
- Rozdělené tabulky
- Nezaznamenávané tabulky
- Dočasné tabulky
- Materializované pohledy
5. Použití vyrovnávacích pamětí
- Vyrovnávací paměť bufferu
- Pracovní paměť
- Paměť pro údržbu
6. Paralelní dotaz
- Architektura
- Konfigurační parametry
- Analýza plánů provádění paralelních dotazů
7. Monitorování zatížení a výkonu
- Záznam pomalých dotazů
- Použití rozšíření auto_explain
- Použití rozšíření pg_stat_statements
- Kumulativní statistiky
8. Testování výkonu s PgBench
Požadavky
- Absolvování kurzu PostgreSQL Server Administration nebo ekvivalentní znalosti
- Pracovní zkušenosti s SQL a PostgreSQL operacemi
Cílová skupina
Správci databází, DevOps inženýři a vývojáři odpovědní za optimalizaci a údržbu PostgreSQL v produkčních prostředích.
Reference (2)
Poskytnuté příklady a laboratoře
Christophe OSTER - EU Lisa
Kurz - PostgreSQL Advanced DBA
Přeloženo strojem
1. Velmi dobře strukturovaný školení 2. Teplá atmosféra, kterou vytvořil vedenec školení, spolu s jeho vynikající osobní profesionálností 3. Že vedenec školení všechno vysvětloval tak, jako by mluvil k úplnému začátečníkovi, aniž by používal technické terminologie.
Piotr Romer - Asseco Poland S.A
Kurz - PostgreSQL Administration, Optimization and Replication
Přeloženo strojem