加入收藏 | 设为首页 | 会员中心 | 我要投稿 南京站长网 (https://www.025zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

如何并行运行sql server存储过程?

发布时间:2021-03-06 04:16:26 所属栏目:MsSql教程 来源:网络整理
导读:我想做的事情如下: exec sproc1 and sproc2 at the same timewhen they are both finished exec sproc3 我可以在dts做到这一点. 有没有办法在transact sql中做到这一点? 或者有没有办法用批处理脚本(例如vbs或powershell)来做到这一点? 解决方法 sp _ s

我想做的事情如下:

exec sproc1 and sproc2 at the same time
when they are both finished exec sproc3

我可以在dts做到这一点.
有没有办法在transact sql中做到这一点?
或者有没有办法用批处理脚本(例如vbs或powershell)来做到这一点?

解决方法

sp _ start _ job

我现在正在做类似的事情,我发现避免使用SSIS或一些外部shell的唯一方法是手动将我的加载例程拆分为’threads’,然后依次激活一个主sqlagent作业执行尽可能多的sp _ start _ job,因为我有线程.从那时起,它们都是自主运行的.

这不是我们正在寻找的,但结果是一样的.如果测试子作业的作业状态,也可以实现sproc 3的条件启动.

如果我们不能同时使用它们,那8个核心有什么意义呢?

(编辑:南京站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读