Tato stránka byla strojově přeložena. Přečtěte si anglický originál. English

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

  1. Nové funkce ve Firebirdu 4 - Dmitry Yemanov, vývojář jádra Firebirdu

    Krátký přehled nových funkcí Firebirdu 4.0.

  2. 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.

  3. 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
  4. 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?

  5. 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í.

  6. 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.

  7. 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.