为了账号安全,请及时绑定邮箱和手机立即绑定

sql service2008关于怎么提高存储过程运行效率的方案

sql service2008关于怎么提高存储过程运行效率的方案

小唯快跑啊 2018-06-30 11:15:45
有多个表A,B,C,D,E现在要把A的数据通过存储过程保存或跟新到B,C里,A中有几个字段需要根据表D,E来比对后转化成相应的数据,再插入B,C,现在用的方案是浮标:每次定位一行,给变量做初始化,根据A中一些字段取D,E中的数据,通过insert或update把A中的和对比取到D,E中的数据插入到B,C表,但是速度感人,1W数据要4分钟,太慢了。------目前想到的方案是在表A再加几个字段存储根据表D,E来比对后转化的数据,然后一口气insert和update到B,C表中,这个方案会提高效率吗?或者还有什么方案?求大佬解答。
查看完整描述

2 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

"A中有几个字段需要根据表D,E来比对后转化成相应的数据",速度的瓶颈应该在这儿。

查看完整回答
反对 回复 2018-07-17
  • 2 回答
  • 0 关注
  • 164 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信