版本:mysql 5.6.32

错误描述:

Error_code: 1197

Last_Error: Worker 3 failed executing transaction '352aa3e8-5573-11e6-8010-1866da5c62e5:184599297' at master log mysql-bin.000474,

end_log_pos 13934385; Could not execute Update_rows event on table pay_0003.order_entity_0054; Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storag

e; increase this mysqld variable and try again, Error_code: 1197; handler error HA_ERR_RBR_LOGGING_FAILED; the event's master log mysql-bin.000474, end_log_pos 13934385, Error_code: 1197

处理过程:

根据报错信息,知道是max_binlog_cache_size小了,

解决办法:

临时增加该值后restart slave即可以继续复制线程。

mysql> stop slave;

mysql> set global max_binlog_cache_size=201326592;

mysql> start slave;

关于max_binlog_cache_size请看这里:

如果一个事务需要多于设置值的内存,就会报上面的错。最小4096字节,最大支持4GB(4294967296字节),因为binlog位置点最大4GB,支持动态修改。

解决了问题,继续查找发生问题的原因,生产环境中的该参数设置为64M,当一个事务影响的数据量超过该值时,即会报错。

执行的sql为

insert into table1 select*from table2 where time>’2016-10-01′

形式的多语句事务,查看binlog文件的大小,最大的超过了200M(max_binlog_size设置为50M)。

因此是大事务造成的,大事务还容易造成主从延时的问题,推荐将大事务拆分为小事务执行

mysql错误1197,【MySQL故障处理】 Seconds_Behind_Master= NULL Error_code: 1197相关推荐

  1. mysql错误1197_mysql主从不同步问题 Error_code: 1197

    首先查看从的状态 mysql> show slave status \G *************************** 1. row ************************* ...

  2. mysql错误Table ‘./mysql/proc’ is marked as crashed and should be repaired

    今天服务器当机了,重启后就发现了如下错误: Table './mysql/proc' is marked as crashed and should be repaired 解决方法: repair ...

  3. 【mysql错误】MySQL server has gone away 问题的解决方法

    mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了. 造成这样的原因一般是s ...

  4. 服务器错误重启mysql错误信息,mysql开启和使用事件、与服务器重启mysql错误

    USB [一].USB(Universal Serial Bus):是通用串行总线的缩写,具有方便易用,动态分配带宽,容错性优越和高性价比等特点. USB接口设备结构分:USB Host(主机)和US ...

  5. mysql server version_MYSQL错误:MySQL server version for the right syntax to use nea

    MYSQL错误:MySQL server version for the right syntax to use nea MYSQL错误:MySQL server version for the ri ...

  6. 线上MYSQL同步报错故障处理总结 实现同步不一致进行邮件报警

    线上MYSQL同步报错故障处理总结 公司使用腾讯云数据库,今天在从库上面查询相关数据时候,显示没有任何记录,登录后 show slave status\G 查看到状态中报1032错误,这里把相关主从同 ...

  7. mysql 同步失败_线上MYSQL同步报错故障处理方法总结

    前言 在发生故障切换后,经常遇到的问题就是同步报错,下面是最近收集的报错信息. 记录删除失败 在master上删除一条记录,而slave上找不到 Last_SQL_Error: Could not e ...

  8. 线上MYSQL同步报错故障处理总结

    http://www.cnblogs.com/itcomputer/articles/5618907.html 前言 在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很 ...

  9. mysql 1593_Linux中MySQL主从复制中出现1593错误码的低级错误

    主从复制小编介绍过不少的文章了,但在使用过程中经常会有一些问题出现了,今天我们来看关于Linux中MySQL主从复制中出现1593错误码的低级错误问题解决办法. 今天测试shell脚本自动配置MySQ ...

最新文章

  1. 将某表一行数据的某些字段插入到该表
  2. 【转】windows Server2012安装iis
  3. Linux Free命令与cache和buffer的主要区别
  4. 一些javascript的经验 (3)
  5. 解决办法:configure: error: You requested SRTP (requires libsrtp) but not found...die
  6. WEP密码破解BT3-spoonwep2教程及下…
  7. 安徽建立“库长制” 千余名库长保粮食安全
  8. win7 x64怎么枚举所有快捷键呢
  9. Python 之下划线
  10. 3-5 单链表分段逆转
  11. FPGA数字信号处理(八)Quartus FFT IP核实现
  12. 找学习资料的网址/地方
  13. 英语语法---连接词详解
  14. linux查看vm_type,【心得,备忘录】查看vmlinux的符号信息
  15. 我们走访了十几家美国企业服务公司,写下了这篇万字长文
  16. mysql explain参数_MySQL命令 Explain参数说明
  17. 倭黑猩猩机器人_难以置信!倭黑猩猩竟也有助产“护士”
  18. nginx日志[配置解释]
  19. 戴尔T640服务器使用nvidia显卡风扇转速百分之百解决方案
  20. python 实现csdn平台自动化定时评论功能实现

热门文章

  1. 计算机常用英语单词对照
  2. 肥宅快乐还是不快乐,拓展欧几里得,exgcd???bfs
  3. 加密word去除密码教程
  4. codeforces 1526C1 Potions (Easy Version)
  5. Victor Zue教授的创新观
  6. Gartner 发布 2022 年人工智能技术成熟度曲线:复合 AI、决策智能快速发展,因果 AI 是热点
  7. Warning: [antdv: LocaleProvider] `LocaleProvider` is deprecated. Please use `local
  8. STM32唯一序列号UID--HAL_GetUIDw0详解
  9. 在虚幻引擎5中构建你的首款游戏 - 10[完] - 特效音效镜头震动打包
  10. 【Threejs效果:挖空几何体】ThreeBSP实现墙体挖洞