加快实体经理提交3000条记录的速度

时间:2013-04-23 08:20:04

标签: java jpa eclipselink derby entitymanager

我有3个实体,每个实体有5个成员字符串,我想为每个实体保留1000条记录。 当我进行性能测试时,entitymanager.commit()大约需要1.1秒, 我觉得这太时间了...... 有一种方法可以加速实体管理器的提交吗?

我正在使用带有eclipse链接的Derby DB。

1 个答案:

答案 0 :(得分:3)

您通过启用批处理获得最多,但您还应考虑其他优化。您可以通过在持久性xml中为持久性单元设置以下属性来启用批处理:“eclipselink.jdbc.batch-writing”=“JDBC”。

我建议您阅读http://java-persistence-performance.blogspot.fi/2011/06/how-to-improve-jpa-performance-by-1825.html

上的文章