PostgreSQL – Optimalizace výkonu (PGSQL3)
Databáze, PostgreSQL
Kurz je zaměřený na praktickou optimalizaci výkonu PostgreSQL se zaměřením na konfiguraci, exekuční plány, indexy a architekturu databáze. Účastníci si osvojí nástroje a postupy pro měření výkonu a identifikaci kritických míst.
Praktické příklady a analýzy vám umožní zrychlit dotazy, snížit I/O zátěž a efektivně škálovat databázová řešení v produkčním provozu.
TOTO ŠKOLENÍ VÁM POMŮŽE:
- Nastavit optimální konfiguraci PostgreSQL pro konkrétní zátěž
- Analyzovat a interpretovat exekuční plány dotazů
- Navrhovat a používat vhodné typy indexů
- Identifikovat a odstraňovat výkonnostní hrdla (CPU, RAM, IO, síť)
- Optimalizovat JOINy a psát index-friendly dotazy
- Implementovat partitioning a využít replikaci pro škálování
- Využívat cache a ladit WAL, IO a správu paměti
KDO BY SE MĚL KURZU ZÚČASTNIT?
- Databázoví administrátoři (DBA)
- Backendoví vývojáři pracující s PostgreSQL
- DevOps a SRE provozující databázové služby
- Data inženýři a analytici optimalizující dotazy
- IT architekti navrhující škálování databází
KDE A KDY KURZ PROBÍHÁ?
17.11. - 18.11.2025
14 400 Kč
9.2. - 10.2.2026
14 400 Kč
S námi
máte na výběr: Přijďte na
kurz osobně do naší učebny, nebo se ke kurzu
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení
naleznete zde.
Náplň kurzu:
Skrýt detaily
-
Základní faktory ovlivňující výkon databáze
-
Aplikační vrstvy
-
CPU, RAM, IO, NET, požadavky prostředí
-
Architektura PostgreSQL ovlivňující výkon
-
Procesy
-
Správa a konfigurace paměti
-
IO operace
-
WAL
-
Zpracování dotazů
-
Architektura
-
Fáze zpracování dotazů
-
Optimální konfigurace PostgreSQL s ohledem na výkon
-
Exekuční plány
-
Přehled
-
Možnosti zobrazení, vizualizace a interpretace
-
Cost
-
Cacheování
-
Indexy
-
Jak indexy fungují
-
Typy indexů
-
B+ Tree vs. Hash index
-
GIN / GIST indexy
-
Použití indexů a psaní „index-friendly“ aplikací
-
Použití indexů
-
Operace urychlitelné indexy
-
Index only scans
-
HOT
-
Fulltextové vyhledávání
-
Přehled možností PostgreSQL
-
Indexování speciálních datových struktur
-
JSON
-
XML
-
. . a další
-
Optimalizace JOINů
-
Hash join
-
Merge join
-
Nested loop
-
Partitioning
-
Přehled
-
Význam
-
Výhody / nevýhody
-
Škálování výkonu
-
Přehled
-
Využití replikace
-
Předpokládané znalosti:
-
Základní znalost práce s počítačem, orientace v databázových konceptech výhodou
-
Doporučený předchozí kurz:
-
PostgreSQL – Programování v PL/pgSQL a pokročilé techniky vývoje (PGSQL2)
-
Doporučený následný kurz:
-
PostgreSQL – Replikace a vysoká dostupnost (PSTGR3)
-
Časový rozvrh:
-
2 dny (9:00hod. - 17:00hod.)
-
Cena za osobu:
-
14 400,00 Kč (17 424,00 Kč včetně 21% DPH)