Ta strona została przetłumaczona maszynowo. Przeczytaj oryginał angielski. English

Firebird Performance Tour: Seminaria w Moskwie, Pradze i Bad Sassendorf

Firebird Performance Tour 2019 odbędzie się w Moskwie (29 listopada 2018), Pradze (4 grudnia 2018) oraz Bad Sassendorf w Niemczech (6 grudnia 2018).

Firebird Performance Tour będzie poświęcony złożonym aspektom optymalizacji zapytań SQL oraz ich monitorowaniu.

Harmonogram seminarium

  1. Nowe funkcje w Firebird 4 - Dmitry Yemanov, główny programista Firebird

    Krótki przegląd nowych funkcji Firebird 4.0.

  2. Wyjaśnione plany SQL w Firebird 3 i 4 - Dmitry Kuzmenko, IBSurgeon

    Wyjaśnione plany zostały wprowadzone w Firebird 3, znacznie ułatwiają optymalizację zapytań SQL, ale nikt nie wie, jak ich skutecznie używać! Ta prezentacja przeprowadzi przez elementy wyjaśnionych planów i zapewni niezbędną podstawę do następnej prezentacji.

  3. Zrozumienie JOIN w Firebird - Dmitry Yemanov, główny programista Firebird

    • Jak działają 3 typy JOIN w Firebird: Nested Loop / Merge / Hash
    • Jak optymalizator wybiera JOIN, jak kolejność łączenia wpływa na wykonanie zapytania
    • Różnice w optymalizacji INNER/LEFT join
    • Jak podpowiadać JOIN dla lepszej wydajności
    • Wskazówki i triki dla złożonych zapytań z JOIN
  4. Monitorowanie zapytań SQL w Firebird - Alexey Kovyazin, IBSurgeon

    Firebird ma 3 główne typy monitorowania: MON$, Trace API i statystyki zapytań. Jak skutecznie je łączyć, aby uzyskać odpowiedzi na pytania, które zadaje każdy programista: co jest wąskim gardłem systemu: CPU, RAM czy dyskowe IO? Które zapytania generują obciążenie systemu (i powinny być optymalizowane w pierwszej kolejności), a które można pominąć?

  5. Jak optymalizować ciężkie zapytania SQL z GROUP BY/ORDER BY - Dmitry Kuzmenko, IBSurgeon

    Właściwa optymalizacja zapytań wykonujących duże sortowania nie jest trywialnym zadaniem. W tej prezentacji rozważymy różnice w planach SQL i wykorzystaniu pamięci podręcznej w przypadku różnych podejść do ciężkich zapytań sortujących oraz, oczywiście, sposoby optymalizacji ich wykonania.

  6. Klastrowanie: W drodze od Master-Slave do Master-Master - Dmitry Yemanov, Alexey Kovyazin

    W tej prezentacji rozważymy implementacje Master-Slave oraz przyszłe Master-Master natywnej replikacji Firebird i omówimy już zaimplementowane przypadki replikacji, które są używane do zwiększenia wydajności poprzez skalowanie odczytu w klastrze Firebird.

  7. Bonus: Nowe wskazówki i triki przyspieszające bazę danych Firebird - Alexey Kovyazin, IBSurgeon

    Ci, którzy już przeczytali „ 45 sposobów na przyspieszenie bazy danych Firebird" - będą nowe triki, jak zwiększyć wydajność bazy danych Firebird.

Rejestracja: odwiedź oficjalną stronę seminarium tutaj.