Firebird Performance Tour: seminari a Mosca, Praga, Bad Sassendorf
Firebird Performance Tour: seminari a Mosca, Praga, Bad Sassendorf
Firebird Performance Tour 2019 si terrà a Mosca (29 novembre 2018), Praga (4 dicembre 2018) e Bad Sassendorf, Germania (6 dicembre 2018).
Firebird Performance Tour sarà dedicato alle parti complesse dell’ottimizzazione delle query SQL e al loro monitoraggio.
Programma del seminario
-
Nuove funzionalità in Firebird 4 - Dmitry Yemanov, sviluppatore core di Firebird
Una breve panoramica delle nuove funzionalità di Firebird 4.0.
-
Piani SQL spiegati in Firebird 3 e 4 - Dmitry Kuzmenko, IBSurgeon
I piani spiegati sono stati introdotti in Firebird 3, rendono l’ottimizzazione delle query SQL molto più semplice, ma nessuno sa come usarli efficacemente! Questa presentazione guiderà attraverso gli elementi dei piani spiegati e fornirà le basi necessarie per la prossima presentazione.
-
Comprendere i JOIN in Firebird - Dmitry Yemanov, sviluppatore core di Firebird
- Come funzionano i 3 tipi di JOIN in Firebird: Nested Loop / Merge / Hash
- Come l’ottimizzatore sceglie i JOIN, come l’ordine di join influenza l’esecuzione della query
- Differenze nell’ottimizzazione dei JOIN INNER/LEFT
- Come suggerire i JOIN per prestazioni migliori
- Suggerimenti e trucchi per query complesse con JOIN
-
Monitoraggio delle query SQL in Firebird - Alexey Kovyazin, IBSurgeon
Firebird ha 3 tipi principali di monitoraggio: MON$, Trace API e statistiche delle query. Come combinarli efficacemente per ottenere risposte a ciò che ogni sviluppatore chiede: qual è il collo di bottiglia del sistema: CPU, RAM o I/O del disco? Quali query creano carico sul sistema (e dovrebbero essere ottimizzate per prime) e cosa potrebbe essere tralasciato?
-
Come ottimizzare query SQL pesanti con GROUP BY/ORDER BY - Dmitry Kuzmenko, IBSurgeon
L’ottimizzazione corretta delle query che eseguono grandi ordinamenti non è un compito banale. In questa presentazione considereremo le differenze nei piani SQL e nell’uso della cache in caso di diversi approcci per query di ordinamento pesanti e, naturalmente, i modi per ottimizzare la loro esecuzione.
-
Clustering: dal Master-Slave al Master-Master - Dmitry Yemanov, Alexey Kovyazin
In questa presentazione, considereremo le implementazioni Master-Slave e future Master-Master della replica nativa di Firebird e discuteremo i casi già implementati di replica, utilizzati per aumentare le prestazioni con il read-scaling nel cluster Firebird.
-
Bonus: nuovi suggerimenti e trucchi per velocizzare il database Firebird - Alexey Kovyazin, IBSurgeon
Coloro che hanno già letto " 45 modi per velocizzare il database Firebird" - ci saranno nuovi trucchi su come aumentare le prestazioni del database Firebird.
Registrazione: visita la pagina ufficiale del seminario qui.