我刚刚测试了H2数据存储区(使用Datanucleus 2.x)
表现非常缓慢。 Postgres的1/3和MySQL的1/10(aprox。)
我对“规格”非常满意,但我无法在“实际使用”中看到它们。 http://www.h2database.com/html/performance.html
我可能缺少任何性能调整吗?
修改
H2不是很慢。是迄今为止我测试过的最快的RDBMS之一!
我需要帮助解释为什么我需要使用WEB MANAGER(H2控制台)连接到数据库以获得此数据库引擎的极佳速度... 我在通过CONNECTED时无意中测试了我的应用程序H2 WEB控制台“etvoilá”,问题解决了。
为什么?
答案 0 :(得分:6)
默认情况下,H2在最后一个连接关闭时关闭数据库。如果您的应用程序在每次操作后关闭唯一的连接,则数据库会打开和关闭很多,这很慢。
有多种方法可以解决这个问题:
答案 1 :(得分:3)
听起来你有主机查找问题; 5秒是典型的DNS超时。