Цю сторінку перекладено машинним перекладом. Читайте англійський оригінал. 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.

Реєстрація: відвідайте офіційну сторінку семінару тут.