Эта страница переведена машинным переводом. Читайте английский оригинал. English

Firebird Performance Tour: Семинары в Москве, Праге, Бад-Зассендорфе

Firebird Performance Tour 2019 состоится в Москве (29 ноября 2018 года), Праге (4 декабря 2018 года) и Бад-Зассендорфе, Германия (6 декабря 2018 года).

Firebird Performance Tour будет посвящен сложным аспектам оптимизации SQL-запросов и их мониторингу.

Расписание семинара

  1. Новые возможности Firebird 4 - Дмитрий Еманов, ключевой разработчик Firebird

    Краткий обзор новых возможностей Firebird 4.0.

  2. Объясненные SQL-планы в Firebird 3 и 4 - Дмитрий Кузьменко, IBSurgeon

    Объясненные планы были представлены в Firebird 3, они значительно упрощают оптимизацию SQL-запросов, но никто не знает, как эффективно их использовать! Эта презентация проведет вас по элементам объясненных планов и обеспечит необходимую основу для следующей презентации.

  3. Понимание JOIN в Firebird - Дмитрий Еманов, ключевой разработчик Firebird

    • Как работают 3 типа JOIN в Firebird: Nested Loop / Merge / Hash
    • Как оптимизатор выбирает JOIN, как порядок соединения влияет на выполнение запроса
    • Различия в оптимизации INNER/LEFT join
    • Как подсказывать JOIN для лучшей производительности
    • Советы и хитрости для сложных запросов с JOIN
  4. Мониторинг SQL-запросов в Firebird - Алексей Ковязин, IBSurgeon

    Firebird имеет 3 основных типа мониторинга: MON$, Trace API и статистика запросов. Как эффективно комбинировать их, чтобы получить ответы на вопросы, которые задает каждый разработчик: что является узким местом системы: CPU, RAM или дисковый ввод-вывод? Какие запросы создают нагрузку на систему (и должны быть оптимизированы в первую очередь), а от каких можно отказаться?

  5. Как оптимизировать тяжелые SQL-запросы с GROUP BY/ORDER BY - Дмитрий Кузьменко, IBSurgeon

    Правильная оптимизация запросов, выполняющих большие сортировки, - нетривиальная задача. В этой презентации мы рассмотрим различия в SQL-планах и использовании кэша при разных подходах к тяжелым сортирующим запросам, а также, конечно, способы оптимизации их выполнения.

  6. Кластеризация: На пути от Master-Slave к Master-Master - Дмитрий Еманов, Алексей Ковязин

    В этой презентации мы рассмотрим реализации Master-Slave и будущие реализации Master-Master нативной репликации Firebird и обсудим уже реализованные случаи репликации, которые используются для повышения производительности с масштабированием чтения в кластере Firebird.

  7. Бонус: Новые советы и хитрости для ускорения базы данных Firebird - Алексей Ковязин, IBSurgeon

    Тем, кто уже читал «45 способов ускорить базу данных Firebird» - будут представлены новые хитрости о том, как повысить производительность базы данных Firebird.

Регистрация: посетите официальную страницу семинара здесь.