Last_Error: Slave SQL thread retried transaction 10 time(s) in vain, giving up导致主从不同步的解决方法
mysql版本:5.6.34
在主库上做了大事务的delete,从库报Last_Error: Slave SQL thread retried transaction 10 time(s) in vain, giving up
mysql> show slave status\G;
*************************** 1. row ***************************Slave_IO_State: Waiting for master to send eventMaster_Host: 192.168.0.1Master_User: replMaster_Port: 3306Connect_Retry: 60Master_Log_File: mysql-bin.003302Read_Master_Log_Pos: 84017509Relay_Log_File: mysql-relay-bin.000002Relay_Log_Pos: 408Relay_Master_Log_File: mysql-bin.003216Slave_IO_Running: YesSlave_SQL_Running: NoReplicate_Do_DB:Replicate_Ignore_DB:Replicate_Do_Table:Replicate_Ignore_Table:Replicate_Wild_Do_Table:Replicate_Wild_Ignore_Table:Last_Errno: 1205Last_Error: Slave SQL thread retried transaction 10 time(s) in vain, giving up. Consider raising the value of the slave_transaction_retries variable.
查看错误日志
2019-05-22 20:11:27 35336 [ERROR] Slave SQL: Slave SQL thread retried transaction 10 time(s) in vain, giving up. Consider raising the value of the slave_transaction_retries variable. Error_code: 1205
2019-05-22 20:11:27 35336 [Warning] Slave: Lock wait timeout exceeded; try restarting transaction Error_code: 1205
2019-05-22 20:11:27 35336 [ERROR] Error running query, slave SQL thread aborted. Fix the problem, and restart the slave SQL thread with "SLAVE START". We stopped at log 'mysql-bin.003302' position 84017509
参数innodb_lock_wait_time 设置的为15秒,单个事务在等待15秒后开始报1025错:因为锁执行超时并重启事务
参数slave_transaction_retries 设置的为10次,如果事务重试次数超过10次,复制中断
但是从库是单线程复制,按理说不应该存在锁等待的情况,查了一些资料后猜想是mysql的一个bug,解决方法只能升级版本或者重做主从。
Last_Error: Slave SQL thread retried transaction 10 time(s) in vain, giving up导致主从不同步的解决方法相关推荐
- Last_Error: Slave SQL thread retried transaction 10 time(s) in vain, giving up. Consider raising the
1.版本 1)操作系统 cat /etc/issue Red Hat Enterprise Linux Server release 5.5 (Tikanga) Kernel \r on an \m ...
- Slave SQL thread retried transaction 10 time(s) in vain, giving up. Consider raising the value of t
今天遇到mysql报错: Slave_IO_Running: Yes Slave_SQL_Running: No Replicate_Do_DB: Replicate_Ignore_DB: Repli ...
- Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage导致主从不同步解决方法
使用mysql批量更新或批量删除的大事务时可能会出现以下错误 Multi-statement transaction required more than 'max_binlog_cache_size ...
- PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法
PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法 参考文章: (1)PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法 (2)https://www. ...
- win 10 slmgr.vbs -xpr 无法运行,被豆麦笔记打开解决方法
win 10 slmgr.vbs -xpr 无法运行,被豆麦笔记打开解决方法 参考文章: (1)win 10 slmgr.vbs -xpr 无法运行,被豆麦笔记打开解决方法 (2)https://ww ...
- mysql slave同步_Slave_SQL_Running: No mysql同步故障解决方法
Slave_SQL_Running: No mysql同步故障解决 今天检查数据库发现一台MySQL Slave未和主机同步,查看Slave状态: mysql> show slave statu ...
- Deepin Linux 15.10升级后CPU不会自动降频造成过热的解决方法
笔记本电脑升级到Deepin Linux 15.10,但是发现风扇响的厉害.于是安装一个CPU实时频率监控软件i7z来查个究竟. sudo apt install i7z sudo i7z 查看CPU ...
- win10出现一个mysql账户密码错误_Windows 10 访问网络共享 总是提示用户名或密码不正确的解决方法...
今天同事在Windows10上共享了一些文件,其他使用Windows 7的同事都可以正常使用,唯独我是使用Windows 10操作系统的,和别人输入一样的用户名和密码,却总是告诉我:用户名或密码不正确 ...
- Ubuntu 10.04 安装在 VMware Workstation 7 后,键盘无反应的解决方法
Ubuntu 10.04 安装在 VMware Workstation 7 后,登录界面发现键盘.鼠标点击无效. 此时请将安装的 Ubuntu 10.04 虚拟机删除(Delete form Disk ...
最新文章
- SQL——将表中的最大ID+1插入新的ID中------Insert into 表 MAX(表id) +1
- HDFS的读文件、写文件过程
- JNI基础 c语言调用java方法
- Linux命令终端提示符显示-bash-4.2#解决方法【转载】
- state的简写方式
- 基于TCP和多线程实现无线鼠标键盘-Socket(2)
- Python画等高线以及标注
- 不可以错过的视频剪辑软件,小白轻松上手剪辑!
- React context 丢失问题
- css元素居中的几种方式
- 解决word或wps删除空白页后页面布局变乱
- 远程桌面视频耗远程计算机流量吗,性能优化远程桌面会话主机
- 3D目标检测方案总结
- BGP----工作工程,路由黑洞,防环机制,基本配置
- kali 中 MongoDB安装
- 烟台开发区鸿蒙小饭桌,小学放学时间推迟到下午6点,小饭桌时代要结束了,家长们舒心了...
- 【感悟】在工作中勇于走出舒适圈
- 分享几个Wordpress模板下载网站
- QT带界面库生成方法
- 06Java第六课 获取输入框内容(传对象,参数,值)
热门文章
- MaxKey单点登录认证系统 v2.4.0 RC
- PHP短网址链接在线生成源码 带后台
- matlab平差程序设计,基于MATLAB的水准网平差程序设计与实现
- 芯片优缺点_电子工程师的未来在哪里?芯片领域的人该反问一下自己了
- linux 网络瘫痪,Linux内核发现TCP漏洞,小流量也能DoS瘫痪设备
- oracle rac 通信端口,浅析Oracle 10g rac更改listener端口
- Rtworld防洪系统全解开源完整源码
- PHP企业网站源码-稻草人PHP系统源码v1.0.3
- 《绅士》Typecho个人博客模板主题
- select scope_identity()