本人在用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也不起做用了呢? 
 
请达人们解答啊,谢谢. |