日期:2014-05-16  浏览次数:20858 次

自增id会满的疑惑
表里的数据并不会达到几十亿的数量级,但是表会频繁的大批量更新,也会定期清理。这样的话虽然总数据不多,但是早晚会因为id的问题导致超出范围。
大家在这种情况下是如何考虑的呢?
当然这只是我假设的,实际如果有这种情况,一般都会外键对应一个对象,查的时候基本是以列表的形式出来,此时应该不需要设主键,这样就不会有id慢的情况了。
------解决方案--------------------
方案1:用BIGINT
方案2:定期把数据导出来,然后truncate表,再导回去。
------解决方案--------------------
可以考虑用GUID

可以用BIGINT

可以使用dbcc checkident设置表的标识值
------解决方案--------------------
你可以把类型设为numeric(38,0)就行了
------解决方案--------------------
無論怎樣刪除,BIGINT足夠了!