Firebird Performance Tour: Semináře v Moskvě, Praze, Bad Sassendorfu
Firebird Performance Tour: Semináře v Moskvě, Praze a Bad Sassendorfu
Firebird Performance Tour 2019 se uskuteční v Moskvě (29. listopadu 2018), v Praze (4. prosince 2018) a v Bad Sassendorfu v Německu (6. prosince 2018).
Firebird Performance Tour bude věnován komplexním částem optimalizace SQL dotazů a jejich monitorování.
Harmonogram semináře
-
Nové funkce ve Firebirdu 4 - Dmitry Yemanov, vývojář jádra Firebirdu
Krátký přehled nových funkcí Firebirdu 4.0.
-
Vysvětlené SQL plány ve Firebirdu 3 a 4 - Dmitry Kuzmenko, IBSurgeon
Vysvětlené plány byly představeny ve Firebirdu 3, výrazně usnadňují optimalizaci SQL dotazů, ale nikdo neví, jak je efektivně používat! Tato prezentace provede prvky vysvětlených plánů a poskytne nezbytný základ pro další prezentaci.
-
Porozumění JOINům ve Firebirdu - Dmitry Yemanov, vývojář jádra Firebirdu
- Jak fungují 3 typy JOINů ve Firebirdu: Nested Loop / Merge / Hash
- Jak optimalizátor vybírá JOINy, jak pořadí spojování ovlivňuje provádění dotazu
- Rozdíly v optimalizaci INNER/LEFT joinů
- Jak použít hinty pro JOINy pro lepší výkon
- Tipy a triky pro komplexní dotazy s JOINy
-
Monitorování SQL dotazů ve Firebirdu - Alexey Kovyazin, IBSurgeon
Firebird má 3 hlavní typy monitorování: MON$, Trace API a statistiky dotazů. Jak je efektivně kombinovat, abychom získali odpovědi na otázky, které si klade každý vývojář: co je úzkým hrdlem systému - CPU, RAM nebo diskové I/O? Které dotazy vytvářejí zátěž systému (a měly by být optimalizovány jako první) a co lze vynechat?
-
Jak optimalizovat náročné SQL dotazy s GROUP BY/ORDER BY - Dmitry Kuzmenko, IBSurgeon
Správná optimalizace dotazů, které provádějí velké třídění, není triviální úkol. V této prezentaci se podíváme na rozdíly v SQL plánech a využití cache při různých přístupech k náročným třídicím dotazům a samozřejmě na způsoby, jak optimalizovat jejich provádění.
-
Clustering: Na cestě od Master-Slave k Master-Master - Dmitry Yemanov, Alexey Kovyazin
V této prezentaci se podíváme na implementace Master-Slave a budoucí Master-Master nativní replikace Firebirdu a probereme již implementované případy replikace, které se používají ke zvýšení výkonu pomocí read-scalingu v clusteru Firebirdu.
-
Bonus: Nové tipy a triky pro zrychlení databáze Firebirdu - Alexey Kovyazin, IBSurgeon
Ti, kteří již četli „45 způsobů, jak zrychlit databázi Firebirdu" - budou zde nové triky, jak zvýšit výkon databáze Firebirdu.
Registrace: navštivte oficiální stránku semináře zde.