... dann jenachdem möglichst selten commiten, am besten nur einmal am Ende.
das "am besten am Ende" kann auch kontraproduktiv sein.
Ich mache es so, daß alle 1000-2000 Datensätze ein Commit erfolgt. (Oracle, Erfahrungswert)
das ist aber wohl von der Datenbank abhängig.
Gruß
K-H