0

我正在查看组复制限制中的 Mysql Group Replication 参考手册(https://dev.mysql.com/doc/refman/8.0/en/group-replication-limitations.html)并且该手册已经说过

手册中关于间隙锁的内容

我在谷歌搜索过这个问题,但我只得到手册之类的信息。

因为我需要使用 RR 隔离级别。所以我想知道如果我在单主模型中使用Mysql Group Replication,它有问题吗?

如果它有问题,问题会是什么?

4

1 回答 1

1

因为我需要使用 RR 隔离级别。所以我想知道如果我在单主模型中使用Mysql Group Replication,它有问题吗?

请注意,您可以在粘贴的页面顶部阅读

请注意,针对多主模式组描述的限制和问题也可能在故障转移事件期间适用于单主模式集群,而新选择的主节点会从旧主节点中清除其应用程序队列。

但是,从版本 8.0.13 开始,对新主节点的写入受到限制以避免此类问题,因此理论上如果您必须 RR 是安全的

GAP 锁的问题在于,由于存在一些 GAP 锁,您可能会收到来自组的输入和正在写入该成员的输入,这会发生冲突。问题是该场景的结果可能会导致该成员的本地更改未传播到其他成员(数据分歧)。

于 2019-07-25T10:57:43.420 回答