neo4j非常缓慢地计算一个节点的所有数据

时间:2015-04-02 18:29:34

标签: performance neo4j

我有一个名为“Event”的节点,我如何将我的门户网站

执行所有事件

现在我有1 500 000个活动!

因此,当我计算事件的数量时,我会执行此查询:

MATCH (e:Event) RETURN count(e) AS numberOfEvent

但它极其缓慢:25 000毫秒!

在像Postgres这样的经典SGBD中,相同的查询在200毫秒内执行!

是正常还是我的查询没有正确写入?

此致 奥利弗

1 个答案:

答案 0 :(得分:0)

这是您第一次运行查询吗?你能再跑一次吗?

我认为postgres会存储总数,而neo会实际加载数据。 因此,您可以测量加载数据的磁盘速度。

我们将通过在内部使用我们的数据库统计信息来进行此类查询,从而改进这一点。