Mysql 1864 主从错误解决方法
作者:岁伏 时间:2024-01-17 05:01:35
从字面意思看了一下是因为slave_pending_jobs_size_max默认值为16777216(16MB),但是slave接收到的slave_pending_jobs_size_max为17085453(17M);
解决方案
从库执行如下SQL
mysql>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 1864 主从错误解决方法网站的支持!
来源:http://suifu.blog.51cto.com/9167728/1841764
标签:mysql,1864,主从,错误
0
投稿
猜你喜欢
使用SQL Server 2000索引视图提高性能
2009-01-13 13:47:00
详解Python中break语句的用法
2021-12-21 22:18:17
Python连接MySQL并使用fetchall()方法过滤特殊字符
2024-01-23 07:35:36
JS+CSS实现闪烁字体效果代码
2024-04-18 09:31:04
ASP和SQL结合处理时间应用
2008-06-09 15:15:00
ajax xmlhttp getResponseHeader实例教程
2009-02-04 10:46:00
细化解析:MySQL 服务器究竟有多稳定?
2009-01-14 11:55:00
python中的单下划线与双下划线以及绝对导入与相对导入
2021-09-01 06:26:59
Python基础常用内建函数图文示例解析
2022-05-04 04:54:24
Python的Tornado Web框架深入解析
2021-11-28 03:14:51
Python办公自动化Word转Excel文件批量处理
2022-06-24 21:02:23
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
2023-07-15 17:55:01
python使用celery实现异步任务执行的例子
2021-01-06 03:27:20
HTML 5 胜出:XHTML2 宣告夭折
2009-07-12 15:23:00
Django返回HTML文件的实现方法
2022-12-25 16:26:16
定位后无法选择容器的内容解决方案
2008-07-30 12:08:00
base href 使用方法详解
2008-05-18 13:27:00
Django 数据库同步操作技巧详解
2024-01-28 02:26:14
基于Django快速集成Echarts代码示例
2021-12-10 18:53:32
CSS关于Border你可能会不注意的东西
2007-10-20 13:50:00