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 su0
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 parametroread_only
a1
. -
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
.