Hi,
ich würde dir gern helfen, jedoch bin ich nicht der Fachmann für diese Syntax.
Aber ... du könntest evt. mal beschreiben was "funktioniert nicht mehr" genau bedeutet ...
anders gefragt, was ist das Ergebnis wenn du den Prozess startest
[ ] bleibt stehen (weißer Bilschirm, nix passiert mehr, der Prozess läuft sich evt. tot)
[ ] bricht ab (Fehlermeldung ??? könnte auf einen Scriptfehler deuten)
[ ] startet nicht (Fehlermeldung ??? könnte auf einen Scriptfehler deuten)
Generell kann man aber sagen, wenn die Semantik des Prozesses stimmt, dann ist es egal ob 1 Datensatz oder 1,5Mio. -> Dein Prozess hat irgendwo eine Schwachstelle.
Gruß, Frank