我在配置中为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更加精确地使查询超时吗?