如何在Neo4j中终止当前长时间运行的查询(不重启服务器)?
我知道我们可以全局set a timeout for queries,但有时我想在服务器上执行繁重的查询/创建/更新,这可能需要一段时间......
感谢。
答案 0 :(得分:8)
版本> 3.1 Enterprise with
CALL dbms.listQueries()
CALL dbms.killQuery(queryId)
管理员可以"杀死所有"
还有
:queries
答案 1 :(得分:1)
目前无法在Neo4j中中止查询。至少我在需要的时候找不到任何东西,而且我搜索了很多次文档。
答案 2 :(得分:1)
2.2版本在这个领域有一些功能,但仍然没有你可以看到的监控工具,例如,其他客户端运行的查询,你只能杀死你自己的长期运行的查询,通过web ui执行或者外壳
答案 3 :(得分:0)
我认为在Neo4j中无法中止查询。
有一种方法可以自动终止长时间运行的查询 保护东西(你可以选择最大数量的操作或超时)。发出了一些指令(无法立即找到它,我需要运行)。
答案 4 :(得分:0)
我发现在shell中按下CTRL-C会终止查询(运行V3.0.3)