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');