【发布时间】:2010-11-11 16:46:18
【问题描述】:
受制于这个问题,问一切:executeBatch方法的效果如何?是否有一个性能基准,上面写着..“如果要插入 1000 条记录,使用 executeBatch 而不是 executeUpdate 可以节省 x 数量的数据库周期?”
或者这只是一个约定?
编辑: 以下是我正在使用的:一个托管在 Z/OS 上的 DB2 V 8.1,一个 Web 应用程序,在最坏的情况下执行时将一次性插入 80,000 条记录。
【问题讨论】:
-
与其让每个人都给你毛骨悚然的数字,何不自己尝试并测量一下呢?只有您自己才能知道您将从您的设置中获得多少好处。
-
@skaffman 我不想做通常所说的过早优化。但是,我想了解它的速度有多快。
-
我明白这一点,但如果没有一些基准测试,您将无法做出明智的选择。
-
考虑使用 rewriteBatchedStatements=true stackoverflow.com/questions/26307760/…
标签: java database performance jdbc jakarta-ee