现在我想查出最新插入的前100个点,测试space中有4千万个点。
看完 nGQL 简明教程 vol.02 执行计划详解与调优
后我将gql 改了改
改前: match (v:event)where v.event.triggerTime > datetime(“2023-01-01 00:00:00”) return id(v) ,v.event.triggerTime as time order by time
改后: lookup on event where event.triggerTime > datetime(“2023-01-01 00:00:00”) yield id(vertex) ,event.triggerTime as time | order by $-.time
在数据量小的space中改后的gql确实减少了查询时间,但在测试space中,两种查询时间都很长很长,有时还会OOM。nebula是不善于这种范围查询吗?还是我写的gql有问题