我們在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 with jboss 7.1.1性能問題
現在是一個有趣的部分, ObjectDB資源管理器CPU利用率最小,即。 1% 在有12000條記錄的完整數據庫上運行ObjectDB explorer的查詢需要30ms,我們認爲它非常好。 在我們的Web應用程序中,這種行爲使得數據表刷新數據表的aprox 10-13s與測試數據庫刷新數據表的時間相差2秒。
有沒有人有任何想法可能是錯的。