本人在用cache的位图索引时遇到一个问题想请教
有一个类xx里面有5个属性aa,bb,cc,dd,ee,这5个属性都分别做了bitmap.
我建立了一个查询:select * from xx where xx.aa=1 and xx.b=2 and xx.cc=3 and xx.dd=4 and xx.ee=5
但我在分析器中看到的执行情况是cache 只对aa,bb,cc的列做了逻辑and
当我的查询改为:select * from xx where xx.bb=2 and xx.cc=3 and xx.dd=4 and xx.ee=5时,在分析器中看到的
是cache只对bb,cc,dd的列做了逻辑and
是不是cache中 的bitmap只能同时最多对3个字段做逻辑and或or,3个以上的字段即使做了bitmap也不起做用了呢?
请达人们解答啊,谢谢. |