0

只是好奇 - 多少插入/更新/删除将保证使用 jdbc 批处理

如果我只有大约 100 条奇数记录要插入/更新 - 我应该使用批处理吗?

这是wrt Oracle数据库

4

1 回答 1

0

对于您的示例:是的,最好使用批处理模式插入/更新 100 行。

我建议使用两种情况测量插入/更新/删除操作的结果:普通语句执行和批处理执行,并测量两者确定使用(或不使用)批处理操作的具体大小所需的时间。

请注意,还有其他与连接相关的问题可能会延迟数据库操作,例如在每个操作上打开连接或对所有数据库操作使用单个连接。Connection此外,另一个问题可能是手动创建新的(Class.forName(...)语法)或从数据库连接池中检索它。

于 2013-10-10T15:10:29.437 回答