Monitoreo de réplicas de lectura de MariaDB - Amazon Relational Database Service

Monitoreo de réplicas de lectura de MariaDB

Para las réplicas de lectura de MariaDB, puede monitorear el retraso de replicación en Amazon CloudWatch mediante la visualización de la métrica ReplicaLag de Amazon RDS. La métrica ReplicaLag indica el valor del campo Seconds_Behind_Master del comando SHOW REPLICA STATUS.

nota

Versiones anteriores de MariaDB utilizaban SHOW SLAVE STATUS en lugar de SHOW REPLICA STATUS. Si usa una versión de MariaDB anterior a la 10.5, utilice SHOW SLAVE STATUS.

Los motivos comunes de retardo de la replicación para MariaDB son los siguientes:

  • Una interrupción de la red.

  • Escritura en tablas con índices en una réplica de lectura. Si el parámetro read_only no se ha establecido en 0 en la réplica de lectura, puede interrumpirse la replicación.

  • Uso de un motor de almacenamiento no transaccional como MyISAM. La reproducción solo se admite para el motor de almacenamiento InnoDB en MariaDB.

Cuando la métrica ReplicaLag llegue a 0, la réplica estará funcionando al mismo ritmo que la instancia de base de datos de origen. Si la métrica ReplicaLag devuelve -1, la replicación no está activa. ReplicaLag = -1 es equivalente a Seconds_Behind_Master = NULL.