刚刚从2.2.5升级到2.3.2,之前立即执行的查询需要相当长的时间。似乎与深度有关,因为从5到3减少它会使它更快。
更多详情如下, 以下是用于在推荐的餐馆中搜索传递的user_id的Neo4j查询,其中搜索的深度/度数保持为5。
'L'
旧服务器实例有Neo4j 2.2.5,其中结果立即显示但在使用Neo4j 2.3.2的新VM上,返回结果需要很长时间。 如果我们将搜索深度值减小到2或3,则查询运行得更快
其他人遇到此事吗?
答案 0 :(得分:0)
运行完全非预热时,查询时间如何比较,例如刚启动服务器并运行此查询?由于删除了2.3系列中的对象缓存,我怀疑属性加载可能是最大的问题。
具有Place
属性的rating
节点和关系是否各有多个属性?