ArticleJDBC-Inserts beschleunigen
Bei 500.000 JDBC-Inserts kann man schonmal ganz schön warten. In einem Beispiel hab ich es nach 20 Minuten abgebrochen, vermutlich wären es 2 Stunden geworden. Schneller geht es mit einem Batch-Update und mit deaktiviertem AutoCommit:
con.setAutoCommit(false);
Statement s = con.createStatement();
s.addBatch("insert blabla");
...
s.executeBatch();
con.commit();
Das dauerte dann nur noch 2 Minuten.
Keywords
JDBCJava
HxCode
Dr.-Ing. Stefan Urbansky