SQL Server 2012巨大的身份种子跳跃1,000,000,000

时间:2016-10-20 11:32:28

标签: sql-server sql-server-2012

我有一个SQL Server 2012数据库,其中一个表的标识列已经跳了几亿:

  • 身份种子:10
  • 身份增量:1
  • 数据类型:bigint

    4000012345至5000000001

在问题发生时可能会插入一条记录:

SET IDENTITY_INSERT orders ON
SET IDENTITY_INSERT orders OFF

我目前正在尝试在事务日志中找到记录的TSQL,并会相应更新。

昨天重启服务器后,这个问题也很明显: SQL Server 2012 column identity increment jumping from 6 to 1000+ on 7th entry

但是,我不认为这个问题可以解释如此大的跳跃,但可能是相关的。

任何人都可以提供任何有关其他地方的建议或提供可能的解释吗?

重启服务器后,我可以理解并观察到10,000的跳跃。

我在网上很少发现这么大的跳转。我担心如果这种情况多次发生,可能无法提供ID。

0 个答案:

没有答案