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.
Doba trvání 14 hodiny
Návrh Školení
1. Pochopení Query Plannera v PostgreSQL
- Plány provádění dotazů, algoritmy Query Plannera (klasický, genetický)
- Analýza plánů provádění dotazů (metody přístupu k datům, metody spojování)
- Ovládání výběru plánu (konfigurační parametry, pg_hint_plan)
2. Statistiky Query Plannera
- Odhadování nákladů plánu provádění
- Výchozí statistický model
- Operace ANALYZE, rozšířené statistiky
3. Používání indexů
- B-tree indexy (jeden sloupec, kompozitní, funkční, parciální)
- Hash indexy
- BRIN indexy
- GiST, GIN indexy
4. Používání pokročilých struktur tabulek
- Particionované tabulky
- Unlogged tabulky
- Dočasné tabulky
- Materializované pohledy
5. Využívání cache paměti
- Buffer Cache
- Work Memory
- Maintenance Work Memory
6. Paralelní dotazy
- Architektura
- Konfigurační parametry
- Analýza plánů provádění paralelních dotazů
7. Monitorování zátěže a výkonu
- Zaznamenávání pomalých dotazů
- Použití rozšíření auto_explain
- Použití rozšíření pg_stat_statements
- Kumulativní statistiky
8. Benchmarking pomocí PgBench
Požadavky
- Dokončení kurzu Správa serveru PostgreSQL nebo rovnocenné znalosti
- Praktické zkušenosti s SQL a operacemi v PostgreSQL
Cílová skupina
Správci databází, DevOps inženýři a vývojáři zodpovědní za optimalizaci a údržbu PostgreSQL v produkčním prostředí.
Reference (2)
Strategie ladění.
Jeffrey Zieg - Matrix Consulting
Kurz - PostgreSQL Performance Tuning
Přeloženo strojem
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