正如问题所述,使用NewSequentialID作为表与NewID()的默认值有什么缺点?显而易见的优点是它不会像我们的索引一样多。
是否有任何问题要求最大化序列?
答案 0 :(得分:0)
我没有看到字段上的默认值如何真正成为劣势。
如果要在插入某些记录之前控制某些记录的ID,则使用NEWID()
而不是默认的序列ID非常方便(因此您可以在与之交互之前生成记录及其关联)数据库,您不必在事后查询它以获取ID)。虽然两者并不相互排斥......
正如 granadaCoder 所说,可以推断顺序ID,但IMO在性能和维护方面的好处是如此之大,以至于不使用它是错误的。
答案 1 :(得分:0)
newsequesntialid