Was man in diesem Zusammenhang vielleicht auch noch erwähnen sollte ist, daß für jeden unter Commit geänderten Datensatz eine Sperre gesetzt wird. Meines Wissens sind für jede Satzsperre 256 Bytes erforderlich (sogenannter "Hold Record Block"), d.h. wenn man das Maximum von 500.000.000 Sätzen unter Commit ändert, werden über 110 GB für die Hold Record Blocks benötigt (die Sätze selber sind noch nicht einmal dabei). Die Erfahrung zeigt, daß es extrem langsam wird, wenn die Hold Record Blocks nicht in den Hauptspeicher passen.

Mit freundlichen Grüßen,
Christian Bartels.