Zkuste nás kontaktovat
 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í.

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie