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.
Регистрация: посетите официальную страницу семинара здесь.