studio执行insert报错:Storage Error: RPC failure, probably timeout.

在studio执行insert语句,当频繁执行时,会出现:Storage Error: RPC failure, probably timeout.,重启nebula服务以后又恢复了。请问有没有大佬遇到过类似的问题呢?如何解决这个问题呢

如何处理错误信息Storage Error E_RPC_FAILURE

报错原因通常为 Graph 服务向 Storage 服务请求了过多的数据,导致 Storage 服务超时。请尝试以下解决方案:

  • 修改配置文件:在nebula-graphd.conf文件中修改--storage_client_timeout_ms参数的值,以增加 Storage client 的连接超时时间。该值的单位为毫秒(ms)。例如,设置--storage_client_timeout_ms=60000。如果nebula-graphd.conf文件中未配置该参数,请手动增加。提示:请在配置文件开头添加--local_config=true再重启服务。
  • 优化查询语句:减少全库扫描型的查询,无论是否用LIMIT限制了返回结果的数量;用 GO 语句改写 MATCH 语句(前者有优化,后者无优化)。
  • 检查 Storaged 是否发生过 OOM。(dmesg |grep nebula)。
  • 为 Storage 服务器提供性能更好的 SSD 或者内存。
  • 重试请求。

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