数据库自增ID存在BUG
时间:2010-11-15 来源:lucika@china
原以为自增ID会产生连续的序号,但发现数据库(sql 2005)中的自增ID会存在不连续情况。不知道是不是如此设计?
情景:从一个表批量往带有自增ID 的表中出入记录。一次插入不会超过1万条。一天大概有1-2万条数据。数据库数据文件100多M。
做了一个例子,出入记录数量3165条,但自增ID到了3551。
数据源是通过不超过10万的两个表 分析出来,然后将其保存在一个结果表(结果表每次都清空),从这个表把数据导入到目标表中。
目标表(带有自增ID)说明,4个时间字段,1个int 类型,还有一个是自增ID(int)。
这个表层有几百万数据,后将其truncate。
环境:
sql 2005,xp(笔记本2g内存,双核)\2003台式机,2g
大家可以做一个实验。
------------------------------
不是提问。
相关阅读 更多 +