我一直在仅使用数据类型 int 的主键创建数据库表,并且我一直有很好的性能,但需要使用可更新订阅者设置合并复制。
这些表使用典型的主键、数据类型 int 和标识增量。设置合并复制,我必须将 rowguid 添加到所有表中,并使用 newsequentialid() 函数作为默认值。我注意到 rowguid 具有可索引性并且想知道我是否需要主键?
是否可以有 2 个索引,主键 int 和 rowguid?合并复制表的最佳布局是什么?我是否保留 int id 以便于行引用并仅删除索引但保留主键?不知道走什么路线,谢谢。