【发布时间】:2018-12-29 03:41:49
【问题描述】:
有这样的cypher sql:
match p=(:Devices{name:"123.123.123.123"})-[r:Cost*..6]->(:Devices{name:"123.123.123.124"}) with p return p;
然后返回:
{u'p': (123.123.123.123)-[:Cost {Cost: 21}]->(123.123.123.120)-[:Cost {Cost: 92}]->(123.123.123.110)-[:Cost {Cost: 82}]->(123.123.123.119)-[:Cost {Cost: 91}]->(123.123.123.123)-[:Cost {Cost: 56}]->(123.123.123.130)-[:Cost {Cost: 24}]->(123.123.123.124)}
我的道路上有一个环,以及如何避免这种情况。
最后为什么我的查询如此简单和查询 10 深度以下的路径将花费大约 1000s-2500s。
这是我的配置:
dbms.memory.heap.initial_size=4096m
dbms.memory.heap.max_size=9192m
dbms.memory.pagecache.size=10g
dbms.threads.worker_count=16
【问题讨论】:
标签: python-2.7 time neo4j py2neo