nebula graph调优

nebula 版本:v1.1.0
1.find path查询的时候可以分页吗?有些数据量太大
2.nebula-graph 使用内存量有参数可以控制吗?昨天测试的时候nebula-graph占用内存过大,直接被系统kill

  1. find path 目前没有支持 pipe LIMIT,所以暂时还没分页功能,这个会在 2.0 里支持

  2. 对内存的控制也不会在 1.0 里面支持了,后续有计划在 2.0 里面做单个 query 的资源限制。目前内存占用过大的情况,可以参看 space 中设置的 partition 数是否过大,因为这会影响到 storage 那边 wal buffer 的数量,每个 buffer 默认会占用 8M 的空间。

1.目前在做测试,我们也考虑换到v2.0
2.space的partition设置的是12个,应该不大吧?这个partition一般设置多少合适?

查询的时候,内存占用会和 访问到的数据量关系比较大。
如果是 go 5 step | count,小内存机器碰到OOM还是常见的。。。

partiton 10-100都是合适的。

ok