在基本的编码和测试过程中,我们看到多个表的标识值出现了巨大的无模式跳跃,但不是全部。我们不知道有任何服务器闪点或尝试的批量操作,但DBA正在查看日志。这种差距并不是服务器重启和其他身份缓存问题中常见的1,000或10,000种情况。对于一个有2,320行的表,Application_NO的差距是10,410,345;对于一个有685条记录的表,Transaction_Payment_NO的差距达到了惊人的1,712,149,313。有什么想法可以导致如此大的,看似武断的跳跃?我最初在DBA SE上询问,但意识到这可能是开发方面的问题。

发布于 2020-08-19 02:10:09
这看起来像是一个交易问题,你可以看到2178链接到171215063。这意味着某些东西做了所有这些插入操作,但删除了它们。检查事务日志。
https://www.sqlshack.com/how-to-read-a-sql-server-transaction-log/
https://stackoverflow.com/questions/63472415
复制相似问题