Du könntest auch mal einen DB Monitor mitlaufen lassen.
Dann siehst du eventuell ob die DB Zugriffe das Problem sein könnten (auch wenn eher unwahrscheinlich).
Aber vielleicht lässt sich zumindest da irgendetwas "herauslesen".
Z.B. Ob:
* die Daten zwar schnell in die DB geschrieben werden, aber dazwischen längere Pausen gibt
* Das PGM anfangs lange braucht, die 2000 Sätze aber schnell in die DB geschrieben hat
Je nach dem welche Technologie verwendet wird, kann das auch auf ein Konfigurationsproblem hinweisen.
(Beispiel: QSH, PHP)
* usw.

lg Andreas