mysql slave_pending_jobs_size_max_3分钟解决MySQL 1864 主从错误
从字面意思看了一下是因为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 主从错误相关推荐
- 3分钟解决MySQL 1032 主从错误(转)
转自 https://blog.51cto.com/suifu/1845457 3分钟解决MySQL 1032主从错误 Part1:写在最前 1032错误----现在生产库中好多数据,在从库误删了, ...
- 3分钟解决MySQL 1032 主从错误
3分钟解决MySQL 1032主从错误 Part1:写在最前 1032错误----现在生产库中好多数据,在从库误删了,生产库更新后找不到了,现在主从不同步了,再跳过错误也没用,因为没这条,再更新还会报 ...
- mysql主从1594错误_3分钟解决MySQL主从1594错误
3分钟解决MySQL主从1594错误简介 Part1:写在最前 1594这个错误看起来挺严重的,会提示你binlog文件或者Relay log损坏了,例如binary log is corrupted ...
- mysql 1032错误_3分钟解决MySQL 1032 主从错误
wKioL1gapS3yFcPpAAA4eVx2Dz8496.jpg 3分钟解决MySQL 1032主从错误 Part1:写在最前 1032错误----现在生产库中好多数据,在从库误删了,生产库更新后 ...
- mysql.sock作用-解决mysql.sock直接找不到了的问题-重新生成mysql.sock
= = = mysql.sock作用-解决mysql.sock直接找不到了的问题-重新生成mysql.sock mysql.sock作用 mysql的连接方式有两种: 1.通过TCP/IP的连接 ...
- Linux重置Mysql密码_解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost
Linux重置Mysql密码 一般这个错误是由密码错误引起,解决的办法自然就是重置密码. 假设我们使用的是root账户. 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim / ...
- mysql报1862_解决mySQL中1862(phpmyadmin)/1820(mysql)错误的方法
发现问题 之前一直运行的好好的,突然mysql就无法工作了.请求命令后报错误:error 1820 (hy000): you must set password before executing th ...
- 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 ...
- mysql 关闭swap_解决MySQL经常停止运行(swap分区设置) | kTWO-个人博客
背景 自从搭建了这个个人博客,MySQL就经常性的奔溃,前面写过一篇文章<记一次解决MySQL经常停止运行的问题>,在文章中对MySQl的错误日志进行了分析并对错误做出了相应的修改,不错, ...
- mysql 问号_解决Mysql数据库插入数据出现问号(?)的解决办法
首先,我用的mysql数据库是5.7.12版本. 出现的问题: 1.插入数据显示错误,插入不成功,出现:Incorrect string value: '\xCD\xF5\xD5\xBC\xBE\xA ...
最新文章
- RF-LIO:面向高动态场景的紧耦合LiDAR惯导融合里程计(IROS 2021)
- CocoStudio 0.2.4.0 UI编辑器下根Panel控件设置背景图片时一个BUG
- php 根据权重随机数,PHP根据概率产生随机数
- Lua——循环和流程控制(if,for,while,break,goto,repeat...until)
- android学习日记16--GridView(网格视图)
- 实践中的弹性基础架构
- linux下查看进程的线程数,linux查看进程的线程数
- delphi chart 曲线实时_发展学生曲线跑能力的体育游戏及运用研究
- bcd转ascii码 流程图_十进制ASCII与BCD码转换程序清单
- oracle存储过程实例
- SQL server 2005安装教程
- 人生的两大奇迹思维:杠杆效应+飞轮效应《方法论》
- dll hijack 学习
- 微信缓存dat怎么转图片_PC微信dat怎么转图片?
- math_高阶导数求导法则和公式
- android 手机内存其他文件在哪里,消失的手机内存去哪了?用它清理手机文件,告诉你手机内存的秘密...
- python引流_Python初学者也可以秒懂的Python For循环思维
- 小白成长记第2期:简单易操的YouTube美金项目,get!
- 鸿蒙系统nas,NAS从入门到入坑:我发现了FreeNAS、My Cloud 、群晖的套路
- python数据变量概览 查看 连续性/离散型
热门文章
- Mac电脑如何设置屏幕保护程序的颜色?
- C++的背影 ——C++之父Bjarne Stroustrup印象(作者:左轻侯)
- idea下载postgresql的驱动失败Failed to download ,报connect timed out的解决方法
- matlab 线性插值缩放图片,双线性插值实现图像放大(Matlab实现)
- 线程的stop方法和interrupt方法
- Android使用MediaRecorder的stop方法报stop failed错误的解决方案
- 电脑管理员权限在哪里可以打开
- 线性渐变 `-webkit-linear-gradient`
- 关于后端接口测试没问题,HTTP500错误
- 【应用统计学】总体方差的假设检验