好奇 - 有多少次插入/更新/删除可以保证使用jdbc批次
如果我只有大约100条奇怪的记录要插入/更新 - 我应该使用批处理吗?
这是w.r.t. Oracle数据库
答案 0 :(得分:0)
对于您的示例:是的,最好使用批处理模式插入/更新100行。
我建议使用两种情况测量插入/更新/删除操作的结果:简单语句执行和批处理执行,并测量两者确定要使用(或不批准)批处理的特定大小所需的时间操作
请注意,还有其他与连接相关的问题会延迟数据库操作,例如在每个操作上打开连接或对所有数据库操作使用单个连接。另外,另一个问题可能是创建新的Connection
手动(Class.forName(...)
语法)或从数据库连接池中检索它。