我正在使用连接到DB2 RDBMS的Hibernate 5.0.11.Final JPA实现开发Spring Boot应用程序。
问题是,当请求发生变化时,提交事务需要很长时间(参见图1)。只需要整个事务的提交步骤大约需要500毫秒。
如果我将RDBMS更改为MySQL,性能会提高。
我已经尝试过为桌子运行REORG而且它没有帮助。我试图将DataSource更改为Hikari CP数据源,但我仍然得到相同的结果。
我还没有尝试将Hibernate代码更改为JDBC,因为它适用于MySQL。
DB2 v9.7.0.9 - 修订包9 - 平台AIX 61
感谢。
更新
如果我们在没有Hibernate的情况下实现它,它会快4倍。我刚试过它(图2)。