请问社区版一个cypher语句执行时间过长,能不能停止执行这句语句呢?
发布于 7 年前 作者 mumum 3967 次浏览 来自 问答
10 回复

刚开始接触neo4j社区版的界面时,遇到过,好像停止不了,即使关闭查询窗口,后台还是在继续运行,只能重启neo4j服务。

@wangdonghello 嗯,好像只有企业版可以停止

你可以使用cypher-shell进行查询,停止就用ctrl-z

1、查看自己当前正在运行的所有查询。语法为:CALL dbms.listQueries() 2.找到正在运行的语句的id image.png 3.调用 CALL dbms.killQueries([‘query-378’,‘query-765’]) 根据id杀掉 语句执行的进程

@pangguoming image.png 装了apoc插件 还需要装别的插件吗?

@feng1990liu 你数据哪个版本?你的需要安装

我是企业版,默认带着这个过程,你的不是企业版吧,那需要另外安装

@pangguoming 好的 谢谢 我看看怎么安装

运行 Cypher 语句时间盒(也可以用于防止死锁的发生) call apoc.cypher.runTimeboxed(“match (n),(m) match p=shortestPath((n)-[*]-(m)) return p”, null, 1000) yield value return value.p

回到顶部