javax.persistence.EntityTransaction.commit()需要花费很多时间

时间:2018-03-07 07:03:54

标签: java optimization entity commit javax.persistence

这是一个相当模糊的问题,我为此道歉,但我已经到了最后,无处可去。

我正在使用一个程序,该程序从 .dat 文件导入数据,并使用 javax.persistence 库将其放入数据库中。我必须以某种方式优化它,因为它现在需要花费太多时间(加载11 KB文件需要将近5秒)。超过85%的执行时间是对EntityTransaction类的 commit()方法的调用。

我完全不知道如何优化它,因为它是一个内置的java库,而不是我或我的同事写的东西。我发现有些人在谈论ways to optimize it,但我无法理解如何起诉他们所说的话。

有没有人碰巧有这方面的经验,并愿意领导一些一般性建议?即使只是一个易于理解的指南的链接将非常感激。谢谢。

0 个答案:

没有答案