【发布时间】:2014-10-25 09:12:00
【问题描述】:
我有 3 个插入语句到 3 个不同的表。 我怎样才能并行运行它们。
我将其设置为 3 个 SP,并执行它,但 SP 2 仅在 SP 1 完成后才启动。我无法使用代理作业。
我在 Google 中搜索过,但找不到任何与 sql server 相关的答案。
编辑:
查询的语法如下所示。
Insert into Table1
(Column1,Column2...Column37)
Select ..
From table10
Insert into Table2
(Column1,Column2...Column8)
Select ..
From table11
Insert into Table1
(Column1,Column2...Column14)
Select ..
From table13
【问题讨论】:
-
您能否提供一段代码来运行您的 3 个 SP?
-
你的意图是什么?你想看到结果同时发生吗?也许交易可能对您有所帮助?
-
@Serg,编辑对你有帮助吗?
-
@OcasoProtal,插入 1 需要 7 分钟,插入 2 需要 4 分钟,插入 3 需要 5 分钟。如果全部并行运行,我可以节省一些时间。
标签: sql sql-server-2008 tsql parallel-processing sql-server-2012