SHOW STATS 跟 Count 数量不一致

提问参考模版:

  • nebula 版本:
    image

  • 部署方式:云端 / 分布式 / 单机

  • 安装方式:Docker

  • 是否上生产环境: N

  • 硬件信息
    image

  • 问题的具体描述

SHOW STATS 跟 Count 数量应该是一致的?但是结果显示不一致。

在做了 SUBMIT JOB STATS;follow相关的 索引REBUILD之后,还是如上图的状态。

什么场景下会出现这种情况?

show stats不一定是最新的,比如做了TTL以后数据没有还处于软删除状态等。

没有 TTL 的情况,还有什么场景会出现上面的问题

上次submit job stats 到show stats 之间写入或者删除过数据,也会导致show stats 不够准确

也不属于执行 submit job stats 之后写入修改数据再 show 的情况
执行步骤:

  • SUBMIT JOB STATS;
  • SHOW STATS;
  • MATCH (src)-[r:follow]-(dst) RETURN count(r);

那就不太清楚了,可能需要官方看看这两个行为是否一致了。

图片是测试提供的,你的语句是双向边(没指向)所以数据和 show stats 的不一样。

双向(上面语句)单向

MATCH (src)-[r:follow]->(dst) RETURN count(r);

cc @Reid00

3 个赞

原来如此~ 感谢感谢~


成功上岸

1 个赞

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