Ohne die genaue Konfiguration zu kennen, ist das nicht einfach.
Ich würde zum Testen erstmal prüfen, ob die Transaktion noch aktiv ist, bevor man die Aktualisierung der Belege startet (InTransaction glaube ich).
Sollte das nicht der Fehler sein, Solltest du die
DB mit einem passenden
DB-Monitor überwachen, um der Ursache auf den Grund zu gehen. Wenn Die Transaktion so lange braucht, solltest du dir natürlich auch ansehen, warum da so ist. Dafür könntest du den passenden
SQL-Befehl direkt auf der
DB ausführen, bzw. mal analysieren lassen. Je nach
DB findest du das meines Wissens unter Explain Plan oder Analyze.