JDBC-Batch-Leistung

Ich staple Updates mit JDBC

ps = con.prepareStatement("");
ps.addBatch();
ps.executeBatch();

aber im hintergrund scheint es, dass der prostgres-treiber die abfrage stück für stück an die datenbank sendet.

org.postgresql.core.v3.QueryExecutorImpl: 398

 for (int i = 0; i < queries.length; ++i)
            {
                V3Query query = (V3Query)queries[i];
                V3ParameterList parameters = (V3ParameterList)parameterLists[i];
                if (parameters == null)
                    parameters = SimpleQuery.NO_PARAMETERS;

                sendQuery(query, parameters, maxRows, fetchSize, flags, trackingHandler);

                if (trackingHandler.hasErrors())
                    break;
            }

Gibt es eine Möglichkeit, ihn 1000 pro Zeit senden zu lassen, um es zu beschleunigen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage