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à.
Utilizzo della replica GTID basata
Il seguente contenuto spiega come utilizzare gli identificatori di transazione globali (GTIDs) con la replica di log binari (binlog) tra le istanze di Amazon RDS for My SQL DB.
Se utilizzi la replica binlog e non hai familiarità con la replica GTID basata su MySQL, consulta Replica con identificatori di transazione globali
GTIDla replica basata è supportata per tutte le versioni di My SQL 5.7 e RDS per le versioni My 8.0.26 e RDS successive di My 8.0SQL. SQL Tutte le istanze My SQL DB in una configurazione di replica devono soddisfare questo requisito.
Argomenti
- Panoramica degli identificatori globali delle transazioni () GTIDs
- Parametri per la replica basata GTID
- Abilitazione della replica GTID basata per nuove repliche di lettura per for My RDS SQL
- Abilitazione della replica GTID basata sulle repliche di lettura esistenti per RDS For My SQL
- Disabilitazione della replica GTID basata su un'istanza My SQL DB con repliche di lettura su un cluster My DB SQL
Panoramica degli identificatori globali delle transazioni () GTIDs
Gli identificatori di transazione globali (GTIDs) sono identificatori univoci generati per le transazioni My confermate. SQL È possibile utilizzarlo GTIDs per rendere la replica binlog più semplice e facile da risolvere.
My SQL utilizza due diversi tipi di transazioni per la replica binlog:
-
GTIDtransazioni: transazioni identificate da un. GTID
-
Transazioni anonime: transazioni a cui non è GTID assegnato un.
In una configurazione di replica, GTIDs sono uniche in tutte le istanze DB. GTIDssemplificano la configurazione della replica perché quando li si utilizza, non è necessario fare riferimento alle posizioni dei file di registro. GTIDssemplificano inoltre il monitoraggio delle transazioni replicate e determinano se l'istanza di origine e le repliche sono coerenti.
È possibile utilizzare la replica GTID basata per replicare i dati con RDS le repliche For My read. SQL È possibile configurare la replica GTID basata quando si creano nuove repliche di lettura oppure è possibile convertire le repliche di lettura esistenti per utilizzare la replica basata. GTID
Puoi anche utilizzare la replica GTID basata in una configurazione di replica ritardata con for My. RDS SQL Per ulteriori informazioni, consulta Configurazione della replica ritardata con My SQL.
Parametri per la replica basata GTID
Utilizzate i seguenti parametri per configurare la replica GTID basata.
Parametro | Valori validi | Descrizione |
---|---|---|
|
|
|
|
|
|
Nota
Nel AWS Management Console, il gtid_mode
parametro viene visualizzato comegtid-mode
.
Per la replica GTID basata, usa queste impostazioni per il gruppo di parametri per l'istanza DB o leggi la replica:
-
ON
eON_PERMISSIVE
si applicano solo alla replica in uscita da un'istanza DB. RDS Entrambi questi valori fanno sì che l'istanza RDS DB venga utilizzata GTIDs per le transazioni replicate.ON
richiede che il database di destinazione utilizzi anche la replica GTID basata.ON_PERMISSIVE
rende facoltativa la replica GTID basata sul database di destinazione. -
OFF_PERMISSIVE
, se impostato, significa che le istanze RDS DB possono accettare la replica in entrata da un database di origine. Possono farlo indipendentemente dal fatto che il database di origine utilizzi GTID la replica basata. -
OFF
, se impostata, significa che l'istanza RDS DB accetta solo la replica in entrata dai database di origine che non utilizzano GTID la replica basata.
Per ulteriori informazioni sui gruppi di parametri, consultare Gruppi di parametri per RDS.