数据库操作的大小需要批处理模式

时间:2013-10-10 13:27:52

标签: java jdbc

好奇 - 有多少次插入/更新/删除可以保证使用jdbc批次

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

这是w.r.t. Oracle数据库

1 个答案:

答案 0 :(得分:0)

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

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

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