MySQL集群自动增量不同步

MyS*_*DBA 1 mysql sync cluster-computing auto-increment

我有两个mysql集群数据节点,分别为主节点和从节点。但是在一定数量的行之后,从一个节点到另一个节点的两个auto_increment值之间存在差异。区别在于节点2比节点1领先11。

有人可以建议对此进行任何修复吗?如何解决这个问题。什么时候出现这种情况?

提前致谢。问候,玛纳西

MyS*_*DBA 5

我得到了答案。想要在Stackoverflow上共享它,因为这里没有人回答。

两个节点之间始终存在差异,因为每个节点都保留一些自动递增的ID,因此另一个节点将不使用它,并且不会有任何冲突或不匹配。

希望这会帮助某人。

谢谢并恭祝安康

  • 如果您的服务器安排中有一个以上的数据库服务器具有对数据的写许可权(例如,NDB或多个主复制),则避免自动递增并为PK存储使用另一个值,时间戳,校验和等会更好地解决问题长期来说。 (6认同)