【发布时间】:2014-01-19 23:03:44
【问题描述】:
我有一个列表,并且该列表不断增加。我正在添加批次取决于列表大小。我忘记在指定大小中设置 do executeBatch 的限制。
程序运行了几个小时。我现在不想停下来,修复并重新开始。
我的问题,是什么决定了添加批次的大小?一次执行executeBatch() 的批次的最大容量是多少?我可以使用addBatch 多少次而不使用executeBatch()?
【问题讨论】:
-
IMO 除了内存大小之外没有实际限制。您可能想检查一下 - stackoverflow.com/questions/12639118/jdbc-batch-performance。
标签: java database postgresql jdbc batch-processing