暂无图片
mysql中一个简单的使用索引的delete语句,主库几秒就好,到从库几个小时未成功,2个库参数一样
我来答
分享
暂无图片 匿名用户
mysql中一个简单的使用索引的delete语句,主库几秒就好,到从库几个小时未成功,2个库参数一样

停掉复制,手动在从库执行同样的delete,几秒就好。有什么排查思路么?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
薛晓刚

高度怀疑从库有锁?

暂无图片 评论
暂无图片 有用 0
张sir

你是说在从库通过binlog重放的慢吗?如果是重放慢的话,这是比较正常的,大概率是由于这个表没有主键或者索引不好。对于一个sql来说,比如要删除一个表的1000条数据,如果是全表扫描的话,在主库只需要执行一遍全表扫,但是在binlog里记录了1000条的这条删除语句,所以在备库就要执行1000次的全表扫描。这种情况一个是把大事务拆分成小事务,保证表上有主键,

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏