提高远程扫描的性能

时间:2014-08-18 12:14:38

标签: sql-server performance statistics

我有一个SQL Server查询,如下所示:

  UPDATE T1
  SET PersonID  = 'L0299'
  FROM [RemoteIP].MyDB1.dbo.Persons P 
       INNER JOIN Inserted I ON P.ID = I.ID
       INNER JOIN [RemoteIP].MyDB1.dbo.Departments D ON D.DepID = I.DepID
  WHERE EventTime >= '2014-08-13' 

基本思想是当我更新本地表中的记录时,它应该更新远程表中的记录。 问题是,这个查询很慢。从SSMS大约需要2分20秒。

人员表有300K记录,部门有300条记录。

执行计划如下所示: enter image description here

所以,问题是桌面人员的远程扫描。 远程扫描弹出窗口如下所示: enter image description here

有关如何提高性能的任何建议? 我在连接中使用的所有字段上打开了带有索引的统计信息。

0 个答案:

没有答案