Neo4j查询执行超过指定的超时时间

时间:2019-02-17 02:15:56

标签: neo4j timeout cypher

我在配置中为Neo4j查询设置了一个超时,但是它似乎无法达到有意义的准确性。有没有办法让Neo4j超时关闭查询(即在指定超时的10%之内)?

我尝试设置dbms.transaction.timeout,这似乎有些用,只是不准确。

例如,如果我将其设置为2s,则查询将在8s左右后停止执行。我也将其设置为10s,并在30s之后停止了查询。没什么大不了的,除了在我的真实数据集上,我设置了timeout = 3600s,并且我有一个查询已经运行2小时以上并运行了5小时= 18000s。

我还看到了有关使用的帖子,例如

unsupported.dbms.executiontime_limit.enabled=true
unsupported.dbms.executiontime_limit.time=2s

但与上述问题相同。

还有其他方法可以使Neo4j更加精确地使查询超时吗?

0 个答案:

没有答案