- nebula 版本:3.8.0
- 部署方式:分布式,3节点
- 安装方式:RPM
- 是否上生产环境:N
- 硬件信息
- 磁盘SSD
问题的具体描述
存在边的类型为Has
,在统计页面看,数据量级别为2千万左右,
MATCH查询一条边
MATCH ()-[e:`Has`]->() RETURN e LIMIT 1
执行超时,报错
Storage Error: RPC failure, probably timeout.
使用GO查询
成功,毫秒级返回结果,能查到边的数据
GO FROM "v001" OVER Has YIELD EDGE AS e
多次执行现象一样。
资源情况
执行MATCH期间,IO使用率很低
CPU资源消耗类似如下:
node1
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
31278 root 20 0 348.3g 21.2g 10964 S 100.0 33.7 326:14.37 nebula-graphd
node2
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
11581 root 20 0 41.8g 8.7g 12204 S 147.2 13.9 287:23.79 nebula-storaged
node3
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
30716 root 20 0 52.0g 10.5g 12212 S 133.4 16.8 325:54.26 nebula-storaged
请教下,为何MATCH查询不出来,LIMIT 1也超时?
Thx