查询超时设置

不考虑storage_client_timeout,nebula查询有其它超时参数可以设置促使自动kill query吗,还是说当前只支持自己判断是否超时,手动调用kill query才能终止查询任务

需要手动 kill query。

好的,谢谢

nebula版本3.0.1,我设置storage_client_timeout_ms为60000,启用一条查询语句,也要过大约5分钟才会超时,这个参数设置看起来没生效?

storage_client_timeout_ms 是在 graphd 访问 storaged 的地方设置的超时,不是整体 query 的超时。如果你的 query 大部分时间花在 graphd,没有触发 storage的超时,就会出现你说的现象。

在使用java客户端时,有方法可以获取到当前查询的plan id 吗?文档中说的是需要session_id和plan_id才能中止某个查询,但我翻了java客户端没找到相关的接口。

可以通过调用SHOW QUERIES获取这两个信息

我这边设置storage_client_timeout_ms为10分钟,但是查询执行到4-5分钟的时候,客户端创建的session会获取失败,show queries查看查询任务也没了,这是哪里有最长时间限制?

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。