有没有碰到过【数据删除不干净】的朋友~

基础信息

  • nebula 版本:nebula-graph-3.8.0.el8.x86_64.tar.gz

  • 部署方式:
    e1b5b0aba409f9c90a5b9a26ad1bc13c

  • 安装方式:RPM

  • 是否上生产环境:N

  • 硬件信息
    8fc33ff81ba6b1d523f37283c5f8b39e

  • 相关的 meta / storage / graph info 日志信息(尽量使用文本形式方便检索)

问题的具体描述

  • Schema 结构:(Area) - [SubEdge] → (Shop)

操作说明:

  1. 通过两步循环执行,直至第一条脚本返回条数为0,清除 Shop 表数据:

    MATCH (n: `Shop`) RETURN id(n) LIMIT 10000
    
    DELETE VERTEX "id1", "id2", ... "id10000"
    
  2. 单查 Shop 数据无记录

    MATCH (n:`Shop`)  RETURN n SKIP 0 LIMIT 30
    
  3. 通过关系查,n2:Shop 有记录,且有详细字段值

    MATCH (n)-[r:`SubEdge`{type: 3}]->(n2: `Shop`)
    WHERE id(n) == 'id1'
    RETURN n2 skip 0 limit 5
    

请问上述问题可能是什么原因导致的?

DELETE VERTEX "id1", "id2", ... "id10000" WITH EDGE 试试
有详细字段值是指非悬挂边,点依然存在吗……

是的,不是悬挂边,点数据还在

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