Monitoraggio del ritardo di replica per le repliche My read SQL - 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 My read SQL

Per le repliche di My SQL read, 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.

Nota

Le versioni precedenti di My SQL utilizzavano invece di. SHOW SLAVE STATUS SHOW REPLICA STATUS Se utilizzi una SQL versione My precedente alla 8.0.23, utilizza. SHOW SLAVE STATUS

Le cause più comuni del ritardo di replica di My SQL 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.

  • Utilizzo di un motore di archiviazione non transazionale come My. ISAM La replica è supportata solo per il motore di archiviazione InnoDB su My. SQL

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.