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.
我有 3 个实体,每个实体有 5 个成员字符串,我想为每个实体保留 1000 条记录。当我进行性能测试entitymanager.commit()大约需要 1.1 秒时,我认为这太长了……有办法加快实体管理器的提交速度吗?
entitymanager.commit()
我正在使用带有 Eclipse 链接的 Derby DB。
您可以通过启用批处理获得最大收益,但您还应该考虑其他优化。您可以通过在持久性 xml 中为持久性单元设置以下属性来启用批处理:“eclipselink.jdbc.batch-writing”="JDBC"。
我建议阅读http://java-persistence-performance.blogspot.fi/2011/06/how-to-improve-jpa-performance-by-1825.html上的文章