请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我在pcx集群里添加数据,主键自增id不是连续的是为什么

我的pxc集群里有三个db分别是node1、node2、node3,我往node1加第一条数据主键自增id是3,第二条数据主键自增id是6,第三条数据是8,老师这是为什么

正在回答

1回答

第一个节点用主键1,其他节点也用主键1,一同步,发现1主键都被对方占用了,所以都不能使用1,于是生成下一个主键。哪个节点下手快,同步到其他节点,这个主键就能使用,不连续很正常

0 回复 有任何疑惑可以回复我~
  • 提问者 江山快手 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-05-03 21:50:53
  • 提问者 江山快手 #2
    用了haproxy后所有id又开始连续了,这又是为什么呢,是不是就可以不用自己设置另外的主键了
    回复 有任何疑惑可以回复我~ 2019-05-03 21:53:07
  • 神思者 回复 提问者 江山快手 #3
    并发写入多了,还是会出现主键不连续,要么让程序生成主键,要么用中间件生成主键,反正不能用数据库生成主键
    回复 有任何疑惑可以回复我~ 2019-05-03 23:06:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信