相关疑难解决方法(0)

jdbc批处理性能

我正在使用jdbc批量更新

ps = con.prepareStatement("");
ps.addBatch();
ps.executeBatch();
Run Code Online (Sandbox Code Playgroud)

但在后台看来,prostgres驱动程序将查询一点一点地发送到数据库.

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;
            }
Run Code Online (Sandbox Code Playgroud)

有没有可能让他送1000次加速呢?

postgresql performance jdbc batch-file

2
推荐指数
1
解决办法
9773
查看次数

标签 统计

batch-file ×1

jdbc ×1

performance ×1

postgresql ×1