请问配置资源的内存要求是单机的还是集群的?还有max_edge_returned_per_vertex直接截断是按什么顺序截断的

  • nebula 版本:2.5.0
  • 部署方式(分布式):
  • 是否为线上版本:Y

请问配置要求的内存 [点和边的总数 * 15 + RocksDB实例数量 * (write_buffer_size * max_write_buffer_number + 块缓存大小)] * 120%

是单机的内存要求吗,如果点和边的总数非常大,bloom filter占内存很多,是单机需要有这么大内存吗?

第二个问题就是直接截断
–enable_reservoir_sampling=false
–max_edge_returned_per_vertex=100
比如这样配置的话,go from 点是按什么规则来取100条边的。

然后如果我加了排序语句,是先截100条还是先排序呢

如果你是单机部署,就是单机的内存,如果是集群部署,就是所有机器的总和

随机取。加了排序的话,就是先排序再取(按照你的设定)100 条数据。