gpt4 book ai didi

java - neo4j 慢 lucene 索引查询

转载 作者:行者123 更新时间:2023-11-30 09:27:06 24 4
gpt4 key购买 nike

我正在从我的 neo4j 数据库中的索引中检索数据,但我在执行时间上遇到了一些问题。我正在尝试一个查询,我只计算结果值。在我的生产数据库中,我正在进行更复杂的计算。无论如何,我的查询看起来像这样,

START person = node:user_index('muncipalityCode:(1278 OR 1285 OR 1283 OR 1293 OR 1284 OR 1261 OR 1282 OR 1262 OR 1281 OR 1280 OR 1273) ')
return count(person)

计数在大约 20 秒后返回 278418(第二次 2.5-3 秒,当缓存处于热状态时)。当然,我要返回一个相当大的数据集。然而,它并不是巨大的。

有什么地方可以减少这个瓶颈或我应该研究的一些配置设置吗?我试过在启动时预热缓存,但我无法将所有数据放入我的生产服务器上的内存中,所以适得其反(我的服务器有 16GB 内存)。

我的数据库具有以下属性。10 329 245 个节点97 923 564 个特性50 697 532 关系

最佳答案

我会使用 Luke以验证问题是在索引中还是在代码的其他地方。如果相应的 Luke 查询很快,那么问题可能出在其他地方。

关于java - neo4j 慢 lucene 索引查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14729037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com