【问题标题】:Execute a sql script for all the tables to run in parallel in ssis对所有表执行一个sql脚本以在ssis中并行运行
【发布时间】:2021-03-27 02:24:01
【问题描述】:

我有一个索引重建和重组脚本来根据 SQL Server 中的碎片来改变重建或改变重组。

目前,我们正在 SSIS 包中为所有表运行该脚本,以更改按顺序重建或重组所需的索引

例如,考虑有 2 个表

表1有index1,index2 表2有index1、index2、index3

那个脚本开始改变 table1 -index1, table1 - index2 然后开始更改表 2-index1。这个过程需要很长时间

现在我们要为所有表并行执行脚本

类似的东西 表1-索引1,表2-索引1等
表中的索引应按顺序执行,但脚本应开始对所有表并行执行

这可以在 SSIS 包中实现吗?

【问题讨论】:

标签: sql-server ssis


【解决方案1】:

您可以为每个表使用一个序列容器并分别执行每个序列容器,如下所示:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-17
    • 2019-08-02
    • 1970-01-01
    • 2011-04-29
    • 2013-08-14
    • 1970-01-01
    • 1970-01-01
    • 2023-01-18
    相关资源
    最近更新 更多