Esta página foi traduzida por máquina. Leia o original em inglês. English

Firebird Performance Tour: Seminários em Moscou, Praga e Bad Sassendorf

Firebird Performance Tour 2019 acontecerá em Moscou (29 de novembro de 2018), Praga (4 de dezembro de 2018) e Bad Sassendorf, Alemanha (6 de dezembro de 2018).

O Firebird Performance Tour será dedicado às partes complexas da otimização de consultas SQL e seu monitoramento.

Programação do seminário

  1. Novos recursos no Firebird 4 - Dmitry Yemanov, desenvolvedor principal do Firebird

    Uma breve visão geral dos novos recursos do Firebird 4.0.

  2. Planos SQL explicados no Firebird 3 e 4 - Dmitry Kuzmenko, IBSurgeon

    Os planos explicados foram introduzidos no Firebird 3, eles tornam a otimização de consultas SQL muito mais fácil, mas ninguém sabe como usá-los de forma eficaz! Esta apresentação guiará pelos elementos dos planos explicados e fornecerá a base necessária para a próxima apresentação.

  3. Entendendo JOINs no Firebird - Dmitry Yemanov, desenvolvedor principal do Firebird

    • Como funcionam os 3 tipos de JOINs do Firebird: Nested Loop / Merge / Hash
    • Como o otimizador escolhe os JOINs, como a ordem das junções influencia a execução da consulta
    • Diferenças nas otimizações de INNER/LEFT join
    • Como dar dicas de JOINs para melhor desempenho
    • Dicas e truques para consultas complexas com JOINs
  4. Monitoramento de consultas SQL no Firebird - Alexey Kovyazin, IBSurgeon

    O Firebird tem 3 tipos principais de monitoramento: MON$, Trace API e estatísticas de consultas. Como combiná-los de forma eficaz para obter respostas que todo desenvolvedor busca: qual é o gargalo do sistema: CPU, RAM ou I/O de disco? Quais consultas criam carga para o sistema (e devem ser otimizadas primeiro) e o que poderia ser dispensado?

  5. Como otimizar consultas SQL pesadas com GROUP BY/ORDER BY - Dmitry Kuzmenko, IBSurgeon

    A otimização adequada de consultas que realizam grandes ordenações não é uma tarefa trivial. Nesta apresentação, consideraremos diferenças nos planos SQL e no uso de cache em diferentes abordagens para consultas com ordenação pesada e, é claro, maneiras de otimizar sua execução.

  6. Clustering: No caminho de Master-Slave para Master-Master - Dmitry Yemanov, Alexey Kovyazin

    Nesta apresentação, consideraremos as implementações Master-Slave e futuras Master-Master da replicação nativa do Firebird e discutiremos casos já implementados de replicação, que são usados para aumentar o desempenho com escalabilidade de leitura no cluster Firebird.

  7. Bônus: Novas dicas e truques para acelerar o banco de dados Firebird - Alexey Kovyazin, IBSurgeon

    Aqueles que já leram " 45 maneiras de acelerar o banco de dados Firebird" - haverá novos truques sobre como aumentar o desempenho do banco de dados Firebird.

Registro: visite a página oficial do seminário aqui.