sql-server-2005 – newid()vs newsequentialid()有什么区别/利
在所有主键都是GUID的数据库中,使用newid()和newsequentialid()作为“默认值或绑定”的差异/含义和/或优缺点是什么.
我唯一不同的是,newid()创建一个新的随机GUID而不是newsequentialid()创建一个新的GUID基于表中的最后一个增量的方式. 解决方法据了解,当您在DB中执行插入操作时,将以相对于表中其他PK的顺序插入.通过正常的指导,这可以在桌子的任何地方.一个newsequentialid()将始终添加到表的末尾.因此插入物的性能得到改善. This site解释了两种不同方法之间的区别和基准. 更新 – 引用的博客文章已被移动.该链接现在指的是web.archive.org链接.这是关键外卖:
– 斯特凡德尔马科 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql-server – 无法使链接服务器在Sql Azure中工作
- 如何从SQLServer2005表中删除字段
- sql-server – 禁止SQL Server Management Studio自动完成
- sql-server-2008 – SQL 2008镜像,如何从镜像数据库进行故障
- 是否有可能恢复sql-server bak并同时缩小日志?
- 在weblogic中配置和使用dataSource
- sql – 如何查找未加入的记录?
- sql-server – SQL Server数据存档解决方案
- algorithm – 在数据库中,如何存储事件发生日期和时间帧以进
- sql-server – 不能创建一个大小为8937的行,大于允许的最大