Obtenga información acerca de la replicación de Galera DB y las consultas lentas de MySQL relacionadas

Los clústeres Galera ayudan a mejorar el rendimiento y la escalabilidad. Cuando se tienen en cuenta las bases de datos de réplica, es importante comprender que la forma en que se produce la replicación de datos es diferente que en la base de datos principal. La base de datos primaria puede realizar operaciones masivas. Cuando la replicación se produce en todas las bases de datos de réplica, realizan las acciones de una en una. Por ejemplo, si tiene 67.000.000 de elementos en una eliminación, en las bases de datos de réplica, cada uno de ellos se produce de uno en uno. Al revisar los registros de consultas lentas de MySQL, encuentra que esta acción puede tomar mucho tiempo. El hecho de que las bases de datos de réplica estén realizando operaciones secuencialmente es una razón para que las cosas no estén sincronizadas y se puedan detectar los impactos en el rendimiento.

Para ayudar a que las bases de datos de réplica se mantengan sincronizadas con la base de datos primaria, realice las operaciones grandes por lotes siempre que sea posible. Al hacer las cosas por lotes, permite que las acciones se ejecuten de manera oportuna y que los impactos en el rendimiento se mantengan al mínimo.

Destinatarios previstos

  • Arquitectos
  • Desarrolladores
  • DevOps

Contenido de vídeo

  • Replicación de Galera a base de datos de réplica
  • Más información sobre el control de flujo
  • Búsqueda de números de subproceso en registros de consulta lentos de mysql
  • Las ejecuciones masivas solo se producen en la principal. Las replicaciones se producen de una en una
  • Para ayudar a la replicación a seguir el ritmo de las confirmaciones principales, agrupe las confirmaciones grandes.

Recursos útiles

recommendation-more-help
commerce-learn-help-home