【发布时间】:2014-11-20 03:29:58
【问题描述】:
我在 microsoft Azure 上部署了 neo4j D.B,建立连接需要很长时间(2-3 秒),而进行简单查询需要更长的时间(5-7 秒!),例如:
client.Cypher.Match("(recipe:Recipe)")
.Where("recipe.name = {name} AND recipe.whoMadeItEmail = {mader}")
.WithParams(parameters)
.Return(recipe => recipe.As<Recipe>())
.Results;
太令人沮丧了,我们正在开发一个网络和两个启动应用程序,我们正在努力解决这种糟糕的性能,我还不断收到这个奇怪的错误,即电源线被拔掉了! 我在 ubuntu 12.04 上运行它 neo4j 版本:2.0.1 虚拟机:A4(8核,14GB内存)
怎么了!!! ?
【问题讨论】:
-
就问题而言,没有什么可做的,而且实际上也无法诊断问题(甚至不确定它是否与编程相关,或者是否应该将其移至 ServerFault)。您能否编辑您的问题以提供有关您从何处连接的更多信息(特别是:它来自同一地区的虚拟机/网站)?另外,请记住 A4 是相当老的一代。你在 D12 上做过基准测试吗? (同样的价格,更快的硬件加上 SSD 临时驱动器)
标签: performance azure neo4j