Hi,
wenn dein Client wohl beim refreshen der Ansicht "ab..." gäbe es noch einen Vorschlag:
1. Wenn du keine manuelle Dokumentenauswahl machst und die Aktion sowieso intern auf eine Ansicht springt, dann starte doch das als Agent von "Ausserhalb" ohne die Datenbank "aufzumachen":
Nur DB-Kachel auf dem Worksapace anklicken,
dann über "Aktionen" den Agent starten.
Dies bringt bezüglich eines View-Refreshs oft einiges an Performance, besonders wenn Du ansonsten sogar in der Ansicht stehst.
2. würde ich noch die "Print-Commands" einschränken, bzw. in ein Log oder in ein File schreiben,
da eben ein Print in die Statuszeile bei tausenden Ausgaben das auch sehr verlangsamt.
Du kannst ja immernoch jedes 100ste oder 1000ste Print auf die Statuszeile senden, damit du weisst dass was läuft.
Gruss , Pete(r)