SQL Server远程更新

时间:2014-07-28 14:34:22

标签: sql sql-server linked-server

我们有一个流程,其中多个站点服务器将数据发送到中央服务器(通过链接服务器)。一个新网站的工作时间在三周内增加了一倍以上,其他几个网站经常因运行时间重叠而失败。

这是一个两步过程:

  1. 插入新记录
  2. 更新已更改的记录
  3. 插入只需几秒钟,但更新需要5到20分钟,具体取决于站点。我能够更改驱动更新的查询并将其缩短到几秒钟,但是当放入UPDATE语句时,它需要几分钟。

    我倾向于将作业移动到中央服务器上的单个作业,因此它是一个拉动操作,根据我所做的测试,它应该更多更快。但是,我的问题是:在这种情况下,什么被认为是“最佳做法”?我将不得不改变一下以使其正常工作,所以我不妨正确地做。

0 个答案:

没有答案