mysql.rds_skip_transaction_with_gtid - Amazon Relational Database Service

mysql.rds_skip_transaction_with_gtid

Ignora a replicação de uma transação com o identificador de transação global (GTID) especificado em uma instância de banco de dados MySQL.

Você pode usar esse procedimento para a recuperação de desastres, quando uma transação baseada em GTID específica for conhecida por causar desastres. Use esse procedimento armazenado para ignorar a transação problemática. Exemplos de transações problemáticas incluem transações que desabilitam a replicação, excluem dados importantes ou fazem com que a instância de banco de dados se torne indisponível.

Sintaxe

CALL mysql.rds_skip_transaction_with_gtid ( gtid_to_skip );

Parâmetros

gtid_to_skip

O GTID da transação de replicação a ser ignorada.

Observações de uso

O usuário mestre deve executar o procedimento mysql.rds_skip_transaction_with_gtid.

Esse procedimento tem suporte com o RDS for MySQL 5.7.23 e versões posteriores do MySQL 5.7 e com o MySQL 8.0.26 e versões 8.0 superiores. Esse procedimento não tem suporte com o RDS for MySQL 5.6.

Exemplos

O exemplo a seguir ignora a replicação da transação com o GTID 3E11FA47-71CA-11E1-9E33-C80AA9429562:23.

call mysql.rds_skip_transaction_with_gtid('3E11FA47-71CA-11E1-9E33-C80AA9429562:23');