关于USE_BLOOM_FILTER如何使用?

OB 3.2.3版本、OB 4.2.1版本。
show create table查看建表语句,包含USE_BLOOM_FILTER = FALSE参数,用于设置是否使用 BloomFilter。
但是在文档中存储架构部分也提到:对于不存在行的"空查",我们会构建布隆过滤器,并对布隆过滤器进行缓存。
那么表级别设置这个参数的意义是什么,是默认禁用吗?在什么场景下会用到呢?需要手工控制是否开启吗?

您好,已咨询相关开发同学

其实这个参数已经没什么意义了。默认情况下空查过多会触发bloomfilter的构建,而这个选项存在过一段时间,用处是让转储/合并的时候也进行bloomfilter的构建。查询始终是会使用bloomfilter的。

2 个赞

好的,谢谢