【详述】bitmap_to_array函数是在内存中计算的吗
【背景】圈人场景下一次可能圈了上百万的用户,需要把用户ID导出到外部系统,导出时需要把bitmap转换为UID
【StarRocks版本】2.3
是内存计算的,如果id分布范围在0-2^32内bitmap内存不会膨胀很多,几百万的压力不是很大
1赞
非常感谢的回复!!
另外在导出UID时使用bitmap_to_array的时候报:Expr evaluate meet error: bitmap_to_array not supported size > 1000000
调整 be conf 设置一下这个: max_length_for_bitmap_function = 100000000就OK了是吧?
是的,调大就行,调的越大,可能会消耗更多的内存资源。
1赞
嗯 谢谢。没办法啊圈人场景,也没有人数的限制