Informix串行数据类型增加10?

时间:2013-12-17 10:44:21

标签: auto-increment informix

我的生产环境中的一个表中遇到串行数据类型的问题。从我从文档和谷歌那里学到的东西应该是不可能的。

该列是使用串行数据类型定义的唯一索引和主键约束。

几天前,当插入一个新帖子而不是串口的正常行为时,它突然开始以十步为单位递增。当我在sysactptnhdr表中检查系列中的下一个数字时,它被设置为最后插入的id + 10。 还有其他人遇到过同样的问题吗? 我还检查了我的开发和测试环境,并且没有出现错误。

1 个答案:

答案 0 :(得分:1)

问题解决了。 该表已设置为复制和复制,并且ONCONFIG文件中的参数(CDR_SERIAL)设置为10,1。 这意味着复制表的序列将增加10,偏移量为1,这是在数据库之间进行双向复制时的解决方案。 您可以使用不同的偏移量设置服务器,以确保复制表中的序列号之间没有冲突。