lookup查询返回慢

建了索引,使用lookup on 加where条件查询,5.6w条数据初次返回要18s左右,是需要做什么配置吗?还是说有更高效的按属性匹配来查询点的方式?
顺便问下nebula怎么查看到当前space点和边的总数?

查询一次,数据预热后速度是快了几十倍,但是初始查询有办法提高效率吗?

问题1 & 2 :这是因为建立索引后,可能当前的索引数据不是有序的。索引的优势是在有序数据中进行匹配查询或范围查询,所以无序的数据会导致索引扫描效率降低。当导入大量数据后,建议做一个compact用以保证数据有序,这样的话查询效率会提升。
问题2 :目前Nebula还尚未支持对点或边的count计算。

1 个赞

3 个帖子被拆分到新主题:lookup 查询优化