我们在ObjectDB 2.5.3_01和JBoss 7.1.1上遇到了一个奇怪的性能问题。 我们在一个ObjectDB服务器上有两个ObjectDB数据库。生产数据库运行速度比测试数据库慢5-10倍。它们的大小和记录数几乎相同。在单独的测试环境中运行生产数据库时,其速度非常好。 我们对运行JBOSS和其他运行的ObjectDB的2台Linux服务器进行了性能分析。 - JBOSS服务器的CPU利用率最高为5-10%(每个核心) - JBOSS服务器的CPU利用率为80-150%(这是每个核心)
现在是有趣的部分,当从ObjectDB资源管理器运行查询时,CPU利用率很小,即。 1% 在ObjectDB资源管理器上运行查询在完整数据库上有12000条记录需要30毫秒,我们认为这是非常好的。 在我们的Web应用程序中,此行为提供了aprox 10-13 s刷新数据表与使用测试数据库2秒。
有没有人知道可能出现的问题。
答案 0 :(得分:0)