Soweit ich weiß, ist Ihre Erwartung, dass die Zeit für 100 Partitionen 100 * die Zeit für eine einzelne Partition benötigt, die 100 * 3 Minuten = 300 Minuten = 5 Stunden ist. Stattdessen dauert die gesamte Aufgabe nur 1 Stunde und 50 Minuten.
Die erste Frage ist, ob die Größe der Partitionen gleich ist. Vielleicht gibt es kleine Partitionen, die das eben beschriebene Verhalten erklären könnten.
Auch die Ausführungszeit auf einer bestimmten Partition hängt stark davon ab, was Ihre gespeicherte Prozedur tatsächlich macht. Zum Beispiel könnte es große Auswahl enthält, eine Menge Daten in den Speicher füllt in einigen Partitionen (die viel Zeit in Anspruch nimmt), während die anderen Partitionen in einer viel schnellen Art und Weise ausgeführt werden, wie Datensätze herausgefiltert werden, bevor das Schreiben ihre Inhalte in Erinnerung.
Außerdem kann die gespeicherte Prozedur Schreibvorgänge (Einfügen, Aktualisieren, Löschen) enthalten, die sehr zeitaufwändig sind, insbesondere wenn sie viele Datensätze betreffen. Es besteht eine hohe Wahrscheinlichkeit, dass die Verteilung der betroffenen Datensätze auf Ihre Partitionen ungleichmäßig ist und daher die Ausführungszeit in verschiedenen Partitionen unterschiedlich sein kann. Wenn Sie beispielsweise in jeder Partition ungefähr 500.000 Datensätze haben und Ihre gespeicherte Prozedur Datensätze anhand eines Kriteriums auswählt und ein bestimmtes Update für die Elemente durchführt, die den Kriterien entsprechen, besteht eine hohe Wahrscheinlichkeit, dass die Anzahl gefunden und beeinflusst wird Datensätze werden in den verschiedenen Partitionen unterschiedlich sein.
Oder die Partitionen sind auf Server mit unterschiedlichen Verzögerungen oder unterschiedlichen Eigenschaften verteilt, was sich auf die Gesamtzeit auswirkt. Oder die Server machen noch andere Aufgaben, was die Ausführungszeit pseudozufällig erhöht.
Es gibt keine konkreten Informationen über Ihr tatsächliches Szenario, daher ist es nicht wirklich möglich, die Antwort zu kennen. Dennoch gefällt mir die Frage, wie sie allgemein modifiziert wird, in einem größeren Bereich als die eigentliche Frage. –