JBoss 6.2 EAP - 多战数据源性能

时间:2015-03-11 23:33:03

标签: performance jboss

我有使用H2内存数据库的WebAppA。

单独部署WebAppA时,对于2k实体,我的查询时间约为300毫秒。

使用WebAppB(HSQL文件数据库)部署WebAppA时,查询时间会延长3倍(2k实体为1000毫秒)。

这与WebAppB没有任何交互。我也尝试从任何DataSource持久性中剥离WebAppB,但得到相同的结果。

Hibernate调试日志与部署的WebAppA以及部署的WebAppA和WebAppB完全相同。

关于性能为什么会受到影响的任何想法?是否有额外的配置可以解决这个问题?

1 个答案:

答案 0 :(得分:1)

结果证明WebAppB打包了一个log4j.properties,它将org.hibernate日志记录设置为DEBUG,导致执行时间增加。