暂无图片
mysql mgr从库同步非常慢,导致整个MGR集群更新时大范围锁表的情况该如何解决?能否提供下解决思路?
我来答
分享
暂无图片 匿名用户
mysql mgr从库同步非常慢,导致整个MGR集群更新时大范围锁表的情况该如何解决?能否提供下解决思路?
暂无图片 10M

mysql mgr从库同步非常慢,导致整个MGR集群更新时大范围锁表的情况该如何解决?能否提供下解决思路?

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

mysql的版本?主机之间使用的网络是光纤还是普通线缆?带宽是多少?什么样的更新操作导致的大范围锁表?

暂无图片 评论
暂无图片 有用 0
打赏 0
薛晓刚

MGR推荐单主模式。虽然多主也可以。

paoxs协议是全局排序写入。所以不见得是同步慢导致锁,也有可能锁导致同步慢。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MySQL中如何让子查询在运算的时候先变成临时表?
回答 1
已采纳
这是说的子查询物化吧,5.6.5中引入的,需要设置optimizerswitch中的materialization和subquerymaterializationcostbased
MySQL表,在考虑增删的情况下,建立多少个普通索引最优?
回答 1
已采纳
建议不超过5个。
以下关于缓存的服务器配置参数描述,正确的是?
回答 1
已采纳
关于缓存的服务器配置参数描述,正确的是ABCDFG
MySQL8如何修改库名?
回答 2
已采纳
首先:不管存储引擎是InnoDB还是MyISAM直接去修改data下的文件夹名称都是不可行的。renamedatabaseoldnameTOnewname;也是不可行的。可采取的方法:方法一:新建数据
为什么 redo log 具有 crash-safe 的能力,是 binlog 无法替代的?
回答 2
已采纳
第一点:redolog可确保innoDB判断哪些数据已经刷盘,哪些数据还没有redolog和binlog有一个很大的区别就是,一个是循环写,一个是追加写。也就是说redolog只会记录未刷盘的日志,已
怎么把MySQL的空值和null全都查出来?
回答 2
测试用例:createtablet(aint,bvarchar(2));insertt(a)values(1);insertt(a,b)values(2,'');insertt(a,b)values(
关于MySQL中setup_timers表的描述,以下说法正确的是?
回答 1
已采纳
AB 答案解析setuptimer表记录了当前performanceschema使用的计时器信息。该表数据来源于performancetimers表中的数据。 因此只能修改相应的T
MHA node节点不支持多源复制,如何解决?
回答 3
已采纳
mha不支持多源复制。https://github.com/yoshinorim/mha4mysqlmanager/issues/107
各位大佬,请教个问题,大事务是如何去定义并且监控的?
回答 1
我觉得大事务就是一个事务里执行语句了多条语句并且执行时间很长,导致操作一直没有commit或rollback
MySQL有哪几类日志文件?
回答 1
已采纳
日志文件记录了影响MySQL数据库的各类活动,常见的日志文件有错误日志(ErrorLog)、二进制日志(BinaryLog)、慢查询日志(SlowQueryLog)、全查询日志(GeneralQuer