Müssen unbedingt beide SPs parallel ausgeführt werden?
Mit einfachen CRUD-Anweisungen innerhalb eines einzelnen SP habe ich festgestellt, dass SQL S. sehr gut ermittelt, welche von ihnen parallel ausgeführt werden können und dies tun. Ich habe noch nie gesehen, dass SQL S. 2 SPs parallel laufen lässt, wenn beide nacheinander von einer T-SQL-Anweisung aufgerufen werden, nicht einmal wissen, ob es überhaupt möglich ist.
Nun, dann führt die DTS sie wirklich parallel? Es könnte sein, dass es sie einfach nacheinander ausführt und dann den 3. SP aufruft, nachdem der letzte erfolgreich abgeschlossen wurde.
Wenn es wirklich parallel läuft, sollten Sie wahrscheinlich mit DTS bleiben, aber dann würde ich gerne wissen, was es tut, wenn ich ein DTS-Paket aufrufen, sagen wir, 10 Heavy Duty SPs parallel ... I muss vielleicht einige Tests machen, um das selbst zu lernen: D
Es könnte einfacher sein, die Frage zu beantworten, wenn Sie erklären würden, warum, außer es ist eine interessante Frage. Dann könnten wir den Zweck und nicht die Technik ansprechen. – dkretz
Das Laden von Daten in ein SQL-Server-Datawarehouse erfordert die Ausführung vieler SQL-Anweisungen. Die Möglichkeit, Anweisungen parallel auszuführen, würde diesen Prozess beschleunigen. Sie können dies mit DTS tun, was ein Werkzeug ist. Ich bin einer dieser Leute, die es vorziehen, Code wo möglich zu verwenden. – cindi