前一篇文章介绍了当mysql的复制出现slave sql 进程终止时的解决办法,其中之一使用了sql_slave_skip_counter 来使sql 线程跳过遇到错误的事件记录!本文浅析一下sql_slave_skip_counter的具体用法和意义!

set global sql_slave_skip_counter = N

This statement skips the next N events from the master.

(即是跳过N个events,这里最重要的是理解event的含义!在mysql中,对于sql的 binary log 实际上是由一连串的event组成的一个组,即事务组。)

在备库上设置 global sql_slave_skip_counter =N 会跳过当前时间来自于master的之后N个事件,这对于恢复由某条SQL语句引起的从库复制有效. 此语句只在当slave threads是停止时才有效,否则将发生一条错误..每忽略一个事件,N 减一,直到N减为0!

When using this statement, it is important to understand that the binary log is actually organized as a sequence of groups known as event groups. Each event group consists of a sequence of events.

For transactional tables, an event group corresponds to a transaction.

For nontransactional tables, an event group corresponds to a single SQL statement.

Note

A single transac

mysql skip用法_【MySql】sql_slave_skip_counter 参数的用法解析相关推荐

  1. mysql异常恢复工具_[MySQL异常恢复]mysql ibd文件恢复

    在mysql中由于某种原因保存有ibd文件,但是表已经被删除或者frm文件损坏亦或者ibdata文件损坏/丢失等.本文模拟在这种情况下,通过mysql自身技术即可完成ibd文件恢复. 测试环境mysq ...

  2. MySQL explain 例子_[MySql]explain用法及实践

    写在前面 explain对我们优化sql语句是非常有帮助的.可以通过explain+sql语句的方式分析当前sql语句. 例子 EXPLAIN SELECT dt,method,url FROM ap ...

  3. mysql escape的用法_#ORACLE 每日一点# ESCAPE用法

    作用:escape关键字经常用于使某些特殊字符,如通配符:'%','_'转义为它们原来的字符的意义, 被定义的转义字符通常使用'\',但是也可以使用其他的符号(字母数字也可). SQL SELECT ...

  4. mysql cube用法_SQL中CUBE 用法

    转自 http://www.cnblogs.com/dyufei/archive/2009/11/11/2573975.html CUBE 运算符生成的结果集是多维数据集.多维数据集是事实数据(即记录 ...

  5. mysql 元数据获取_[MySQL] 获取元数据的步骤

    [MySQL] 获取元数据的方法 MySQL提供了以下三种方法用于获取数据库对象的元数据: 1)show语句 2)从INFORMATION_SCHEMA数据库里查询相关表 3)命令行程序,如mysql ...

  6. mysql 文本备份_[MySQL]用mysqldump制作文本备份_MySQL

    mysqldump bitsCN.com [MySQL] 用mysqldump制作文本备份 在使用mysqldump备份MySQL时,备份文件是SQL格式的文本文件,它由一系列create table ...

  7. explain mysql怎么用_[mysql] mysql explain 使用

    explain显示了mysql如何使用索引来处理select语句以及连接表.可以帮助选择更好的索引和写出更优化的查询语句. 先解析一条sql语句,看出现什么内容 EXPLAINSELECTs.uid, ...

  8. mysql内存报警_[MySQL生产环境] Innodb存储引擎内存报警问题处理过程_MySQL

    bitsCN.com [MySQL生产环境] Innodb存储引擎内存报警问题处理过程 1 不停的收到email报警,内存值超过阀值80%了. 2 top下,mysqld进程确实占据了77.5%,再加 ...

  9. mysql连接串_[MySQL] - MySQL连接字符串总结

    一.MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接方式 1.本地数据库连接 Driver={MySQL};Server=localhost;Option=16834 ...

最新文章

  1. 如何用机器学习方法进行数据建模?(文末福利)
  2. JVM---对象的实例化内存布局与访问定位
  3. 工作后越来越觉得,丢什么也不能丢账号!
  4. bool变量取反_Task 01:Python基础入门:从变量到异常处理(第1天)
  5. numpy 按照指定字段排序
  6. C语言求最大公约数GCD的算法(附完整源码)
  7. 3.2Python的循环结构语句:
  8. 机器学习面试——分类算法SVM
  9. 服务器系统崩溃文件系统损坏,explorer启动崩溃,提示文件系统错误-2147219200
  10. C++的STL标准模板库思维导图
  11. [主席树]HDOJ4417 Super Mario
  12. iOS:tintColor详解
  13. 飞桨黑客马拉松线上收官,线下HACK Together,继续COOL
  14. ceph osd pg 状态介绍
  15. mysql索引类型normal,unique,full text,索引方式btree索引和hash
  16. 系统动力学视角的智慧城市模型研究
  17. 体验APP时的必答题—以扇贝单词为例
  18. c语言RLC算法,「百科」1分钟了解RC、RL、RLC电路原理
  19. DSSD : Deconvolutional Single Shot Detector论文阅读笔记
  20. ARM基本接口之LCD实验

热门文章

  1. Python中的构造函数
  2. 深入浅出JMS(二)–ActiveMQ简单介绍以及安装(转载)
  3. 深入MyBatis开发之mybatis映射器
  4. Flask一个页面多个form提交的问题及解决方法
  5. 二次函数顶点坐标公式的另一种推导
  6. socket协议 http协议的区别,长短连接,tcp/udp协议区别
  7. Windows Update无法检查更新
  8. 腾讯云TCP认证云架构高级工程师考试大纲内容整理、相关考题下载及说明
  9. 简练软考知识点整理-激励理论之期望理论
  10. prefetch 和preload_在webpack中使用prefetch/preload