首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用NewSequentialID有什么缺点吗?

使用NewSequentialID有什么缺点吗?
EN

Stack Overflow用户
提问于 2013-07-30 03:13:03
回答 2查看 1.2K关注 0票数 2

正如问题所述,与NewID()相比,使用NewSequentialID作为表的默认值有什么缺点?明显的优点是它不会对我们的索引造成太多的碎片。

有没有什么担心会让序列变得最大?

EN

回答 2

Stack Overflow用户

发布于 2013-07-30 04:27:01

我不认为字段上的默认值会成为一个真正的缺点。

如果您希望在插入某些记录之前控制它们的id,那么使用NEWID()代替默认的顺序id会很方便(这样您就可以在与数据库交互之前生成记录及其关联,而不必在之后查询它来获取id)。虽然这两者并不是相互排斥的。

正如granadaCoder所说,顺序ID是可以推断的,但在性能和维护方面的好处是如此之大,以至于不使用它将是一个错误。

票数 0
EN

Stack Overflow用户

发布于 2014-04-10 02:38:18

newsequesntialid不受Azure支持

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17932298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档