请教高手,跨数据库服务器更新语句优化问题

dh2087 2013-06-20 10:09:32
UPDATE y SET y.Status_C=x.Status_C
FROM [SQLUPLOAD].[sz].dbo.tb_RF_Loan_Import_Temp_A x,[SQLUPLOAD].[sz].dbo.tb_RF_Business y
WHERE x.LoanCode=y.LoanCode AND y.OrgCode=@OrgCode AND x.t=1

tb_RF_Loan_Import_Temp_A表有15272笔数据
tb_RF_Business表233万笔数据
关联结果有28W数据

有些重要原因,不能在SQLUPLOAD服务器中处理,因此只能考虑优化,看怎么样提高执行效率
...全文
149 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
---涛声依旧--- 2013-06-25
  • 打赏
  • 举报
回复
将Update 语句放到存储过程里,然后调用存储过程
xxfvba 2013-06-25
  • 打赏
  • 举报
回复
顶一下,期待高手
dh2087 2013-06-20
  • 打赏
  • 举报
回复
执行是能执行,太耗时了。
KevinLiu 2013-06-20
  • 打赏
  • 举报
回复
你的意思是因为性能问题所以不能直接执行,需要高效的语句对吗?

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧