当前位置: 代码迷 >> Sql Server >> 关于链接服务器更新的有关问题
  详细解决方案

关于链接服务器更新的有关问题

热度:24   发布时间:2016-04-24 23:17:46.0
关于链接服务器更新的问题

  update  a set a.jobstate=b.jobstate,a.dptid=b.dptid,a.positionid=b.positionid,a.positionname=b.positionname 
  from [链接服务器].test.dbo.hrgeneral a        
    inner join hrgeneral b  on a.hrcode=b.hrcode        
    inner join  #TabtmpE c  on a.hrcode=c.hrcode                             
  where  b.hrcode =c.hrcode 

这种链接服务更新效率很慢,,,有什么优化的方法?

------解决方案--------------------
跨服务器写数据是很慢,可以将本服务器的数据into到远程服务器,然后在远程服务器上操作更新
------解决方案--------------------
可以考虑用这个函数OPENDATASOURCE 来代替链接服务器,听说性能比较好,但是我的工作环境还没需要用到,所以也没有实际测试过,具体用法可以看联机丛书
  相关解决方案