请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

vander

金牌服务用户

2

主题

5

帖子

205

积分

金牌服务用户

积分
205
最新发帖
vander
金牌服务用户   /  发表于:2025-1-21 13:12  /   查看:75  /  回复:3
本帖最后由 vander 于 2025-1-21 13:15 编辑

最近发现一个自增ID的编号出现异常,某一张外联表中,如下图,5873、5874都是正常的,然后下一个变成是15872。。。加了十几条记录后,又开始25872。。。。;我这张表中一共4000多条记录,但最新的ID已经6位数了;我用的数据库是SQL server,请帮我分析下原因;其它外联表中也有类似现象。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3 个回复

倒序浏览
Levi.Zhang
超级版主   /  发表于:2025-1-21 14:21:11
沙发
本帖最后由 Levi.Zhang 于 2025-1-21 14:50 编辑

大佬,看您的描述,感觉像是SQLServer的问题,当数据库在重启、或者重新链接之后,立马想数据库中做添加的操作,就会导致自增id跳过1000或者10000
从您的截图来看,ID刚好跳过了1000;
可以参考一下这篇资料:https://dba.stackexchange.com/questions/62151/what-could-cause-an-auto-increment-primary-key-to-skip-numbers



这个其实并不影响正常使用,只是看起来id不连续了,有点奇怪,那避免这个问题的话,很明显,我们应该尽量少的取重启服务器、数据库、诚信链接数据库等


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
vander
金牌服务用户   /  发表于:2025-1-21 14:54:19
板凳
Levi.Zhang 发表于 2025-1-21 14:21
大佬,看您的描述,感觉像是SQLServer的问题,当数据库在重启、或者重新链接之后,立马想数据库中做添加的 ...

明白了,感谢分析。这个ID对我是不影响,我就担心这样指数级增加,会否最终增加到无限大;我的服务器每天会重启一下,我尝试不重启服务器观察一下。
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2025-1-21 14:56:32
地板

不客气哈,感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部