nebula stroge 占用内存非常高

没多大,只有150G左右,一个节点

看到发表的blog了 :+1:
我和critical27有同样的疑问,按说开了partition_index_filter(这个参数同时将cache_index_and_filter_blocks设为true)能更好控制内存才对。你导入的时候是否关闭了auto-compaction呢?能否看下rocksdb中的每层的大小呢?

没有对auto compaction关闭,都是采用官方默认的配置,看Rocksdb官网max_open_files = -1能最大提高性能,但一打开就用了很大内存

1 个赞

开启了这个参数,max_open_files = -1 rocksdb 内

cat /data/nebula/data/storage/nebula/3/data/LOG | grep pin
  pin_l0_filter_and_index_blocks_in_cache: 1
  pin_top_level_index_and_filter: 1
2022/03/21-10:36:41.466636 2b3ad9856740

一样OOM

请问大佬分析和解决这个问题的文章发布了吗,我也想学习一下 :pleading_face:

发了,在博客分类

好的,谢谢。

这个设为-1的意思是会将所有的索引块都加载进内存,性能肯定高,但是内存占用肯定就很大 :rofl:

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