Neo4j配置

时间:2012-03-29 22:26:49

标签: neo4j

我正在使用Neo4j服务器。我遇到了负载相对较低的问题。但是,响应时间非常长。我认为服务请求的线程数量太小。有没有办法调整线程池的大小来为HTTP请求提供服务。那可能吗?

3 个答案:

答案 0 :(得分:6)

这是一种常见的误解,即更多线程等于更多性能。实际上,它通常是另一种方式 - 更多线程等于较低的性能。我不知道你的图表或请求是如何看的,所以它可能不适用于你的情况。

但您可以使用属性控制该池大小:

org.neo4j.server.webserver.maxthreads

在conf / neo4j-server.properties

答案 1 :(得分:0)

您是否完成了优化查询的工作?添加索引等?

您是否在最新版本(2.2.1)?我发现这个最新版本中的性能增强与我的应用程序有关。

答案 2 :(得分:0)

以neo4j为起点对您的查询进行分析非常重要,特别是如果您发现某些查询的响应速度较慢而其他查询没有。查询结构的变化会对性能产生巨大影响。如果你是neo4j的新手,我建议你看看Wes Freeman的这篇文章,解释为什么有些问题很慢,你可以做些什么: Pragmatic Cypher Optimization