MySQL5.7复制控制语句SET GLOBALsqlslaveskipcounter怎么用
发布时间:2021-12-26 11:57:55 所属栏目:MySql教程 来源:互联网
导读:小编给大家分享一下MySQL 5.7 复制控制语句SET GLOBAL sql_slave_skip_counter怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! SET GLOBAL sql_slave_skip_counter =
小编给大家分享一下MySQL 5.7 复制控制语句SET GLOBAL sql_slave_skip_counter怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! SET GLOBAL sql_slave_skip_counter = N 这个参数会跳过从主节点接下来的N个事件。这个参数用来修复由SQL语句导致的复制停止。 只有当slave节点的线程没有运行的时候,这个语句才有效。否则,会产生报误。 当使用这个语句的时候,需要理解二进制日志实际上是作为一系列的事件组。每个事件组包含一系列的事件。对于事务表,一个事件组对应一个事务。对于非事务表,一个事件组对应一条单独的SQL语句。需要注意的是,一个单独的事务可能既包含事务表,也包含非事务表。 当使用SET GLOBAL sql_slave_skip_counter跳过事件时,slave节点会处于事务组的中间,它会继续跳过一些事件直到它到达一个事务组的结束位置,然后slave节点会从下一个事件组开始执行。 这个参数的默认值是0 mysql> show variables like 'sql_slave%'; +------------------------+-------+ | Variable_name | Value | +------------------------+-------+ | sql_slave_skip_counter | 0 | +------------------------+-------+ 1 row in set (0.00 sec) 以上是“MySQL 5.7 复制控制语句SET GLOBAL sql_slave_skip_counter怎么用”这篇文章的所有内容,感谢各位的阅读! (编辑:重庆站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |