Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
objectdb与jboss 7.1.1的性能问题_Jboss_Database Performance_Objectdb - Fatal编程技术网

objectdb与jboss 7.1.1的性能问题

objectdb与jboss 7.1.1的性能问题,jboss,database-performance,objectdb,Jboss,Database Performance,Objectdb,ObjectDB 2.5.3_01和JBoss 7.1.1有一个奇怪的性能问题。 我们在一台ObjectDB服务器上有两个ObjectDB数据库。生产数据库的运行速度比测试数据库慢5-10倍。它们的大小和记录数几乎相同。在单独的测试环境中运行生产数据库时,其速度非常快。 我们在两台linux服务器上进行了性能分析,一台运行JBOSS,另一台运行ObjectDB。 -JBOSS服务器的CPU利用率最高为5-10%(每个核心) -JBOSS服务器的CPU利用率为80-150%(这是每个核心) 现在是

ObjectDB 2.5.3_01和JBoss 7.1.1有一个奇怪的性能问题。 我们在一台ObjectDB服务器上有两个ObjectDB数据库。生产数据库的运行速度比测试数据库慢5-10倍。它们的大小和记录数几乎相同。在单独的测试环境中运行生产数据库时,其速度非常快。 我们在两台linux服务器上进行了性能分析,一台运行JBOSS,另一台运行ObjectDB。 -JBOSS服务器的CPU利用率最高为5-10%(每个核心) -JBOSS服务器的CPU利用率为80-150%(这是每个核心)

现在是有趣的部分,当从ObjectDB explorer运行查询时,CPU利用率最低,即1% 从ObjectDB explorer在包含12000条记录的完整数据库上运行查询需要30毫秒,我们认为这非常好。 在我们的web应用程序中,这种行为给了大约10-13秒的刷新数据表的时间,而对测试数据库的刷新时间为2秒


有没有人知道会出什么问题。

问题被发现是一个循环的急切关系,在特定的应用程序中定义,它需要递归地加载许多对象和查询结果

解决方案是将关系设置从渴望更改为懒惰

有关更多详细信息,请参阅