Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
只是好奇 - 多少插入/更新/删除将保证使用 jdbc 批处理
如果我只有大约 100 条奇数记录要插入/更新 - 我应该使用批处理吗?
这是wrt Oracle数据库
对于您的示例:是的,最好使用批处理模式插入/更新 100 行。
我建议使用两种情况测量插入/更新/删除操作的结果:普通语句执行和批处理执行,并测量两者确定使用(或不使用)批处理操作的具体大小所需的时间。
请注意,还有其他与连接相关的问题可能会延迟数据库操作,例如在每个操作上打开连接或对所有数据库操作使用单个连接。Connection此外,另一个问题可能是手动创建新的(Class.forName(...)语法)或从数据库连接池中检索它。
Connection
Class.forName(...)