我有一个SQL Server 2012数据库,其中一个表的标识列已经跳了几亿:
数据类型: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。