Firebird Performance Tour: семінари в Москві, Празі, Бад-Зассендорфі
Firebird Performance Tour: семінари в Москві, Празі, Бад-Зассендорфі
Firebird Performance Tour 2019 відбудеться в Москві (29 листопада 2018 року), Празі (4 грудня 2018 року) та Бад-Зассендорфі, Німеччина (6 грудня 2018 року).
Firebird Performance Tour буде присвячений складним аспектам оптимізації SQL-запитів та їх моніторингу.
Розклад семінару
-
Нові можливості у Firebird 4 - Дмитро Єманов, розробник ядра Firebird
Короткий огляд нових можливостей Firebird 4.0.
-
Пояснені SQL-плани у Firebird 3 та 4 - Дмитро Кузьменко, IBSurgeon
Пояснені плани були введені у Firebird 3, вони значно полегшують оптимізацію SQL-запитів, але ніхто не знає, як ефективно їх використовувати! Ця презентація проведе вас через елементи пояснених планів та надасть необхідну основу для наступної презентації.
-
Розуміння JOIN у Firebird - Дмитро Єманов, розробник ядра Firebird
- Як працюють 3 типи JOIN у Firebird: Nested Loop / Merge / Hash
- Як оптимізатор обирає JOIN, як порядок з’єднання впливає на виконання запиту
- Відмінності оптимізації INNER/LEFT join
- Як підказати JOIN для кращої продуктивності
- Поради та підказки для складних запитів з JOIN
-
Моніторинг SQL-запитів у Firebird - Олексій Ковязін, IBSurgeon
Firebird має 3 основні типи моніторингу: MON$, Trace API та статистика запитів. Як ефективно їх комбінувати, щоб отримати відповіді на питання, які ставить кожен розробник: що є вузьким місцем системи: CPU, RAM чи дисковий ввід/вивід? Які запити створюють навантаження на систему (і їх слід оптимізувати в першу чергу), а від чого можна відмовитися?
-
Як оптимізувати важкі SQL-запити з GROUP BY/ORDER BY - Дмитро Кузьменко, IBSurgeon
Правильна оптимізація запитів, які виконують великі сортування, є нетривіальним завданням. У цій презентації ми розглянемо відмінності в SQL-планах та використанні кешу у разі різних підходів до важких запитів із сортуванням, а також, звісно, способи оптимізації їх виконання.
-
Кластеризація: шлях від Master-Slave до Master-Master - Дмитро Єманов, Олексій Ковязін
У цій презентації ми розглянемо реалізації Master-Slave та майбутні Master-Master реалізації нативної реплікації Firebird та обговоримо вже впроваджені випадки реплікації, які використовуються для підвищення продуктивності за допомогою масштабування читання у кластері Firebird.
-
Бонус: Нові поради та підказки для прискорення бази даних Firebird - Олексій Ковязін, IBSurgeon
Ті, хто вже читав " 45 способів прискорити базу даних Firebird" - будуть нові підказки щодо підвищення продуктивності бази даних Firebird.
Реєстрація: відвідайте офіційну сторінку семінару тут.