如何使用Sync Framework同步使用大多数相同数据重新创建的表?

加布里埃尔化

我已经做过一个使用Sync Framework将某些表从Azure同步到OnPremise(本地服务器)的程序。我按照以下示例制作了程序:如何:使用SQL Azure配置和执行同步

由于表的更改是新行,因此使用表的速度非常快。新行是同步完美的。第一次同步需要几个小时,但现在所有同步都需要几秒钟。

但是,我们还有其他一些表被删除并使用几乎相同的数据重新创建(99%是旧数据,而1%是新数据)。更新这些表的程序:删除所有数据,然后再次添加所有数据(包括新数据)。

在这种情况下,我们的同步程序将所有表视为已更改。它的速度太慢了。所有同步(第一,第二,第三..)都需要几个小时。

有可能修复它吗?

谢谢,

六月

我假设您只是删除行并重新插入,因为如果您实际上要删除表,那么您将已经破坏了更改跟踪,因为更改跟踪触发器将随表一起删除。

如果您要重新插入行,则触发器会将跟踪表中的相应行标记为已更改。同步时,即使您之前已经同步过,行也会被同步。由于行已存在于目标上,因此会发生冲突,从而减慢其速度。如果您有一百万行,那就是一百万个需要解决的冲突。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫:使用groupby重新创建数据透视表

来自分类Dev

删除工作表并使用相同的工作表名称重新创建

来自分类Dev

删除工作表并使用相同的工作表名称重新创建

来自分类Dev

如何使用HTML通过按钮重新创建表?

来自分类Dev

如何使用jQuery DataTables重新创建表

来自分类Dev

无法使用相同的ID在数据库中重新创建Google Datastore密钥

来自分类Dev

使用旧数据重新创建图表

来自分类Dev

SQLAlchemy:如何重新创建表

来自分类Dev

如何使用Microsoft Sync Framework与过滤器数据同步

来自分类Dev

如何使用Django Migrations重新创建已删除的表?

来自分类Dev

如何使用Elasticbeanstalk在Amazon RDS中删除表并重新创建?

来自分类Dev

如何使用Elasticbeanstalk在Amazon RDS中删除表并重新创建?

来自分类Dev

如何使用自己的数据集重新创建.pb文件

来自分类Dev

如何重新创建或重置与Retrofit一起使用的缓存Observable,以获取新数据?

来自分类Dev

如何使用休眠 pojo 文件重新创建我的数据库

来自分类Dev

如何使用CSS重新创建tex的过括号

来自分类Dev

如何使用远程API重新创建“ docker run”?

来自分类Dev

如何使用CSS重新创建tex的过括号

来自分类Dev

如何使用css网格重新创建浮动布局?

来自分类Dev

“大多数人严重过度使用演员表”如何?

来自分类Dev

使用相同的 Bundle ID、App 名称等重新创建 iOS 应用

来自分类Dev

如何在Ajax响应上重新创建jQuery数据表?

来自分类Dev

如何通过键重新创建表?

来自分类Dev

如何确保使用Microsoft Sync Framework的同步成功?

来自分类Dev

删除列或使用必需的列重新创建表:哪个更好?

来自分类Dev

无法在不重新创建分组数据框的情况下多次使用子图

来自分类Dev

无法在不重新创建分组数据框的情况下多次使用子图

来自分类Dev

使用现有的php代码重新创建数据库

来自分类Dev

使用实体框架重新创建已删除的数据库

Related 相关文章

  1. 1

    熊猫:使用groupby重新创建数据透视表

  2. 2

    删除工作表并使用相同的工作表名称重新创建

  3. 3

    删除工作表并使用相同的工作表名称重新创建

  4. 4

    如何使用HTML通过按钮重新创建表?

  5. 5

    如何使用jQuery DataTables重新创建表

  6. 6

    无法使用相同的ID在数据库中重新创建Google Datastore密钥

  7. 7

    使用旧数据重新创建图表

  8. 8

    SQLAlchemy:如何重新创建表

  9. 9

    如何使用Microsoft Sync Framework与过滤器数据同步

  10. 10

    如何使用Django Migrations重新创建已删除的表?

  11. 11

    如何使用Elasticbeanstalk在Amazon RDS中删除表并重新创建?

  12. 12

    如何使用Elasticbeanstalk在Amazon RDS中删除表并重新创建?

  13. 13

    如何使用自己的数据集重新创建.pb文件

  14. 14

    如何重新创建或重置与Retrofit一起使用的缓存Observable,以获取新数据?

  15. 15

    如何使用休眠 pojo 文件重新创建我的数据库

  16. 16

    如何使用CSS重新创建tex的过括号

  17. 17

    如何使用远程API重新创建“ docker run”?

  18. 18

    如何使用CSS重新创建tex的过括号

  19. 19

    如何使用css网格重新创建浮动布局?

  20. 20

    “大多数人严重过度使用演员表”如何?

  21. 21

    使用相同的 Bundle ID、App 名称等重新创建 iOS 应用

  22. 22

    如何在Ajax响应上重新创建jQuery数据表?

  23. 23

    如何通过键重新创建表?

  24. 24

    如何确保使用Microsoft Sync Framework的同步成功?

  25. 25

    删除列或使用必需的列重新创建表:哪个更好?

  26. 26

    无法在不重新创建分组数据框的情况下多次使用子图

  27. 27

    无法在不重新创建分组数据框的情况下多次使用子图

  28. 28

    使用现有的php代码重新创建数据库

  29. 29

    使用实体框架重新创建已删除的数据库

热门标签

归档