Zkuste nás kontaktovat

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

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie