Esta página fue traducida automáticamente. Lee el original en inglés. English

Firebird Performance Tour: Seminarios en Moscú, Praga, Bad Sassendorf

Firebird Performance Tour 2019 tendrá lugar en Moscú (29 de noviembre de 2018), Praga (4 de diciembre de 2018) y Bad Sassendorf, Alemania (6 de diciembre de 2018).

Firebird Performance Tour estará dedicado a las partes complejas de la optimización de consultas SQL y su monitoreo.

Programa del seminario

  1. Nuevas características en Firebird 4 - Dmitry Yemanov, desarrollador principal de Firebird

    Una breve descripción general de las nuevas características de Firebird 4.0.

  2. Planes SQL explicados en Firebird 3 y 4 - Dmitry Kuzmenko, IBSurgeon

    Los planes explicados se introdujeron en Firebird 3, hacen que la optimización de consultas SQL sea mucho más fácil, ¡pero nadie sabe cómo usarlos de manera efectiva! Esta presentación guiará a través de los elementos de los planes explicados y proporcionará la base necesaria para la siguiente presentación.

  3. Comprendiendo los JOINs en Firebird - Dmitry Yemanov, desarrollador principal de Firebird

    • Cómo funcionan los 3 tipos de JOINs en Firebird: Nested Loop / Merge / Hash
    • Cómo el optimizador elige los JOINs, cómo el orden de las uniones influye en la ejecución de la consulta
    • Diferencias en las optimizaciones de INNER/LEFT join
    • Cómo sugerir JOINs para un mejor rendimiento
    • Consejos y trucos para consultas complejas con JOINs
  4. Monitoreo de consultas SQL en Firebird - Alexey Kovyazin, IBSurgeon

    Firebird tiene 3 tipos principales de monitoreo: MON$, Trace API y estadísticas de consultas. ¿Cómo combinarlos de manera efectiva para obtener respuestas a lo que todo desarrollador pregunta: cuál es el cuello de botella del sistema: CPU, RAM o IO de disco? ¿Qué consultas crean carga para el sistema (y deberían optimizarse primero) y qué podría omitirse?

  5. Cómo optimizar consultas SQL pesadas con GROUP BY/ORDER BY - Dmitry Kuzmenko, IBSurgeon

    La optimización adecuada de consultas que realizan ordenamientos grandes no es una tarea trivial. En esta presentación consideraremos las diferencias en los planes SQL y el uso de caché en el caso de diferentes enfoques para consultas de ordenamiento pesado y, por supuesto, formas de optimizar su ejecución.

  6. Clustering: En el camino de Master-Slave a Master-Master - Dmitry Yemanov, Alexey Kovyazin

    En esta presentación, consideraremos las implementaciones Master-Slave y futuras Master-Master de la replicación nativa de Firebird y discutiremos los casos ya implementados de replicación, que se utilizan para aumentar el rendimiento con escalado de lectura en el clúster de Firebird.

  7. Bonus: Nuevos consejos y trucos para acelerar la base de datos Firebird - Alexey Kovyazin, IBSurgeon

    Aquellos que ya leyeron " 45 Ways to Speed Up Firebird Database" - habrá nuevos trucos sobre cómo aumentar el rendimiento de la base de datos Firebird.

Registro: visite la página oficial del seminario aquí.