Bozuk transaction'ı atla (GTID)
MySQLReplikasyonKomut
STOP REPLICA; SET GTID_NEXT='aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee:15'; BEGIN; COMMIT; SET GTID_NEXT='AUTOMATIC'; START REPLICA;Ne yapar?
Belirtilen GTID için boş bir transaction işleyerek o transaction'ı 'uygulanmış' sayar ve replikasyonu ilerletir.
Ne zaman kullanılır?
Replikada tekrar eden/uygulanamayan bir olay replikasyonu durdurduğunda, o olayı atlamak için.
Dikkat
Transaction'ı atlamak replika ile kaynak arasında veri tutarsızlığı yaratır; yalnızca atlanan olayın etkisini bildiğinde kullan. GTID değerini SHOW REPLICA STATUS'taki Last_Error / Retrieved_Gtid_Set'ten al. GTID kapalıysa SET GLOBAL sql_replica_skip_counter = 1; kullanılır (8.0.26+; öncesinde sql_slave_skip_counter, 8.0.26+'da deprecated takma ad).