博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL 5.7 复制控制语句SET GLOBAL sql_slave_skip_counter说明
阅读量:2498 次
发布时间:2019-05-11

本文共 733 字,大约阅读时间需要 2 分钟。

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)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26506993/viewspace-2098874/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26506993/viewspace-2098874/

你可能感兴趣的文章
整数快速乘法/快速幂+矩阵快速幂+Strassen算法 (转)
查看>>
匿名内部类
查看>>
C#字符串处理--学习笔记
查看>>
ios 保存数据NSKeyedArchiver,NSUserDefaults,Write,SQLite
查看>>
设计模式之代理模式
查看>>
html5中audio支持音频格式
查看>>
1.3.1 Mixing Milk
查看>>
"Unable to locate package lrzsz"的解决办法
查看>>
三、MyBatis的事务管理和缓存机制——1-事务管理
查看>>
双向链表循环
查看>>
VMware Windows安装详细过程(详细图解)
查看>>
Kylin build cube step 2 报错(Kylin 安装在slave 节点上)
查看>>
以全局监听的方式处理img的error事件
查看>>
JS表单验证类HTML代码实例
查看>>
第2次作业
查看>>
打开word的时候输入法自动换成了微软输入法?
查看>>
[原]浅谈几种服务器端模型——多线程并发式(线程池)
查看>>
[原]HAproxy 代理技术原理探究
查看>>
在OCX初始化时获取其在网页中的DOM对象
查看>>
【Raspberry Pi】新入手的Raspberry Pi3拼装日志
查看>>