Monitoraggio del ritardo di replica per le repliche di lettura MySQL - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Monitoraggio del ritardo di replica per le repliche di lettura MySQL

Per le repliche di lettura MySQL, puoi monitorare il ritardo di replica in Amazon CloudWatch visualizzando il parametro Amazon RDS ReplicaLag. Il parametro ReplicaLag segnala il valore del campo Seconds_Behind_Master del comando SHOW REPLICA STATUS.

Le cause comuni del ritardo di replica per MySQL sono le seguenti:

  • Interruzione della connessione di rete.

  • Scrittura su tabelle con indici diversi su una replica di lettura. Se il parametro read_only è impostato su 0 sulla replica di lettura, la replica può interrompersi se la replica di lettura diventa incompatibile con l'istanza database di origine. Dopo aver eseguito operazioni di manutenzione sulla replica di lettura, consigliamo di ripristinare il parametro read_only a 1.

  • Uso di un motore di storage non transazionale come MyISAM. La replica è supportata solo per il motore di storage InnoDB su MySQL.

Quando il parametro ReplicaLag è 0, la replica ha raggiunto l'istanza del database di origine. Se il parametro ReplicaLag restituisce -1, la replica non è attualmente attiva. ReplicaLag = -1 equivale a Seconds_Behind_Master = NULL.