Firebird Performance Tour: Seminários em Moscou, Praga, Bad Sassendorf
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
-
Novos recursos no Firebird 4 - Dmitry Yemanov, desenvolvedor principal do Firebird
Uma breve visão geral dos novos recursos do Firebird 4.0.
-
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.
-
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
-
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?
-
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.
-
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.
-
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.