Exécution parallèle des procédures stockées dans le travail (SQL Server)

Breif: J'ai cinq procédures stockées et chacune n'a pas de dependencies. Le truc identique est qu'il tire des données de cinq servers différents. Nous sums en train de l'assembler et de l'envoyer à notre server.

Question: Nous avons planifié tous ces cinq en un seul travail avec 5 étapes différentes. Je veux l'exécuter en parallèle au lieu de l'ordre séquentiel.

Extra: Je peux réellement rassembler les cinq procs stockés en un s'il est possible de l'exécuter en parallèle au niveau sp (si ce n'est pas possible au niveau du job).

Merci

    Il y a plusieurs options. 2 d'entre eux sont:

    1. Créez un travail SSIS pour exécuter les 5 procédures stockées en parallèle.
    2. Créer 5 tâches SQL Server Agent différentes planifiées en même time

    Les étapes du travail sont toujours exécutées successivement (d'où les «étapes»).

    Pour le paralléliser, créez cinq jobs avec le même planning.

    Il est également possible de créer un travail principal et d'append des étapes pour appeler des travaux enfants (chacun appelant sa propre procédure stockée) de manière asynchronous, comme suggéré sur https://dba.stackexchange.com/questions/31104/calling-a-sql-server-job -en-un-autre-travail / 31105 # 31105

    Toutefois, pour un stream plus complexe, il est préférable d'utiliser des packages SSIS conçus pour gérer différents stream de travail.