bloomfilter 什么情况下对SCAN起优化作用??
1.get操作会enable bloomfilter帮助剔除掉不会用到的Storefile
if(memOnly ==false&& ((StoreFileScanner) kvs).shouldSeek(scan, columns)) {scanners.add(kvs);}
2:scan 不带column row 行级别 bloomfilter 没有用
如果是scan直接返回true表明不能跳过,然后根据bloomfilter类型检查。
![](https://img.haomeiwen.com/i5349399/6648ade7fa4641cd.png)
3:指明qualified的scan在配了rowcol的情况下会剔除不会用掉的StoreFile(scan情况下 bloomfilter 起作用了)
![](https://img.haomeiwen.com/i5349399/63e39c7f3742fd74.png)
网友评论