从字面意思看了一下是因为slave_pending_jobs_size_max默认值为16777216(16MB),但是slave接收到的slave_pending_jobs_size_max为17085453(17M);

解决方案

从库执行如下SQLmysql>stop slave;

mysql>set global slave_pending_jobs_size_max=20000000;

mysql> start slave;

#在多线程复制时,在队列中Pending的事件所占用的最大内存,默认为16M,如果内存富余,或者延迟较大时,可以适当调大;注意这个值要比主库的max_allowed_packet大

故障模拟:

从库设置

mysql> set global slave_parallel_workers=4;

mysql> show variables like 'slave_parallel_workers';

+------------------------+-------+

| Variable_name          | Value |

+------------------------+-------+

|slave_parallel_workers | 4     |

+------------------------+-------+

1 row in set (0.00sec)

mysql>set global slave_pending_jobs_size_max=1024;

mysql> show variables like 'slave_pend%';

+-----------------------------+-------+

| Variable_name               | Value |

+-----------------------------+-------+

|slave_pending_jobs_size_max | 1024  |

+-----------------------------+-------+

1 row in set (0.00sec)

主库操作:

mysql> update erp_mkpf set usnam='测试1864错误';

ERROR 1197 (HY000):Multi-statement transaction required more than 'max_binlog_cache_size' bytes ofstorage; increase this mysqld variable and try again

mysql> set global max_binlog_cache_size=8388608000000;

Query OK, 0 rowsaffected (0.00 sec)

mysql> begin;

Query OK, 0 rowsaffected (0.00 sec)

mysql> update erp_mkpf set usnam='测试1864错误';

Query OK, 70466 rowsaffected (0.38 sec)

Rows matched:70466  Changed: 70466  Warnings: 0

mysql> commit;

Query OK, 0 rowsaffected (0.08 sec)

从库查看状态:

mysql> show slavestatus\G

Last_SQL_Errno: 1864

Last_SQL_Error: Cannot scheduleevent Update_rows, relay-log name ./HE1-relay-bin.000005, position 494 toWorker thread because its size 8200 exceeds 1024 ofslave_pending_jobs_size_max.

mysql slave_pending_jobs_size_max_3分钟解决MySQL 1864 主从错误相关推荐

  1. 3分钟解决MySQL 1032 主从错误(转)

    转自  https://blog.51cto.com/suifu/1845457 3分钟解决MySQL 1032主从错误 Part1:写在最前 1032错误----现在生产库中好多数据,在从库误删了, ...

  2. 3分钟解决MySQL 1032 主从错误

    3分钟解决MySQL 1032主从错误 Part1:写在最前 1032错误----现在生产库中好多数据,在从库误删了,生产库更新后找不到了,现在主从不同步了,再跳过错误也没用,因为没这条,再更新还会报 ...

  3. mysql主从1594错误_3分钟解决MySQL主从1594错误

    3分钟解决MySQL主从1594错误简介 Part1:写在最前 1594这个错误看起来挺严重的,会提示你binlog文件或者Relay log损坏了,例如binary log is corrupted ...

  4. mysql 1032错误_3分钟解决MySQL 1032 主从错误

    wKioL1gapS3yFcPpAAA4eVx2Dz8496.jpg 3分钟解决MySQL 1032主从错误 Part1:写在最前 1032错误----现在生产库中好多数据,在从库误删了,生产库更新后 ...

  5. mysql.sock作用-解决mysql.sock直接找不到了的问题-重新生成mysql.sock

    = = = mysql.sock作用-解决mysql.sock直接找不到了的问题-重新生成mysql.sock mysql.sock作用 mysql的连接方式有两种:  1.通过TCP/IP的连接  ...

  6. Linux重置Mysql密码_解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost

    Linux重置Mysql密码 一般这个错误是由密码错误引起,解决的办法自然就是重置密码. 假设我们使用的是root账户. 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim / ...

  7. mysql报1862_解决mySQL中1862(phpmyadmin)/1820(mysql)错误的方法

    发现问题 之前一直运行的好好的,突然mysql就无法工作了.请求命令后报错误:error 1820 (hy000): you must set password before executing th ...

  8. mysql hy000 1030_解决MySQL数据库SQL Error:1030, SQLState: HY000,Got error 28 from storage engine...

    解决MySQL数据库SQL Error:1030, SQLState: HY000,Got error 28 from storage engine MySQL数据库报以下错误: ERROR 22-0 ...

  9. mysql 关闭swap_解决MySQL经常停止运行(swap分区设置) | kTWO-个人博客

    背景 自从搭建了这个个人博客,MySQL就经常性的奔溃,前面写过一篇文章<记一次解决MySQL经常停止运行的问题>,在文章中对MySQl的错误日志进行了分析并对错误做出了相应的修改,不错, ...

  10. mysql 问号_解决Mysql数据库插入数据出现问号(?)的解决办法

    首先,我用的mysql数据库是5.7.12版本. 出现的问题: 1.插入数据显示错误,插入不成功,出现:Incorrect string value: '\xCD\xF5\xD5\xBC\xBE\xA ...

最新文章

  1. RF-LIO:面向高动态场景的紧耦合LiDAR惯导融合里程计(IROS 2021)
  2. CocoStudio 0.2.4.0 UI编辑器下根Panel控件设置背景图片时一个BUG
  3. php 根据权重随机数,PHP根据概率产生随机数
  4. Lua——循环和流程控制(if,for,while,break,goto,repeat...until)
  5. android学习日记16--GridView(网格视图)
  6. 实践中的弹性基础架构
  7. linux下查看进程的线程数,linux查看进程的线程数
  8. delphi chart 曲线实时_发展学生曲线跑能力的体育游戏及运用研究
  9. bcd转ascii码 流程图_十进制ASCII与BCD码转换程序清单
  10. oracle存储过程实例
  11. SQL server 2005安装教程
  12. 人生的两大奇迹思维:杠杆效应+飞轮效应《方法论》
  13. dll hijack 学习
  14. 微信缓存dat怎么转图片_PC微信dat怎么转图片?
  15. math_高阶导数求导法则和公式
  16. android 手机内存其他文件在哪里,消失的手机内存去哪了?用它清理手机文件,告诉你手机内存的秘密...
  17. python引流_Python初学者也可以秒懂的Python For循环思维
  18. 小白成长记第2期:简单易操的YouTube美金项目,get!
  19. 鸿蒙系统nas,NAS从入门到入坑:我发现了FreeNAS、My Cloud 、群晖的套路
  20. python数据变量概览 查看 连续性/离散型

热门文章

  1. Mac电脑如何设置屏幕保护程序的颜色?
  2. C++的背影 ——C++之父Bjarne Stroustrup印象(作者:左轻侯)
  3. idea下载postgresql的驱动失败Failed to download ,报connect timed out的解决方法
  4. matlab 线性插值缩放图片,双线性插值实现图像放大(Matlab实现)
  5. 线程的stop方法和interrupt方法
  6. Android使用MediaRecorder的stop方法报stop failed错误的解决方案
  7. 电脑管理员权限在哪里可以打开
  8. 线性渐变 `-webkit-linear-gradient`
  9. 关于后端接口测试没问题,HTTP500错误
  10. 【应用统计学】总体方差的假设检验