深入理解MySQL主从原理
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.4.1 跳过一个事务

和传统主从不同,在GTID模式下,如果需要跳过一个事务,那么需要获得从库执行的最后一个GTID操作。可以通过如下方法实现。

· show slave status命令结果中的Executed_Gtid_Set。

· show global variables like '%gtid%'命令结果中的gtid_executed。

· show master status命令结果中的Executed_Gtid_Set。

构建一个空事务,代码如下。

如果需要构建多个空事务,则代码如下。

注意,在GTID模式下,传统的参数 sql_slave_skip_counter 不能使用。关于参数sql_slave_skip_counter的含义将在4.5节介绍。