Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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.
14 Hodiny
Reference (1)
Chování protokolování při přetížení instance a hierarchie/nomenklatura instancí, databází, souborů atd.
Daniel Inwood - Sinara Consultants LTD
Kurz - PostgreSQL Advanced DBA
Přeloženo strojem