正如问题所述,使用 NewSequentialID 作为表的默认值与 NewID() 相比有何缺点?明显的优点是它不会使我们的索引碎片太多。
是否担心序列会被最大化?
我不认为字段上的默认值真的会成为一个缺点。
如果您想在插入某些记录之前控制它们的 id,那么使用它会很方便NEWID()
而不是默认的顺序 id(这样您就可以在与数据库交互之前生成记录及其关联,并且之后不必查询它来获取 id)。虽然两者并不互相排斥...
As 格拉纳达编码器据说,可以推断出顺序 ID,但在我看来,它在性能和维护方面的好处是如此之大,以至于不使用它将是一个错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)