各位DX, 在ORACLE数据库中有A表有4千万行数据8列分别为
Column1number(10)PK
Column2number(10)PK
Column3number(8)PK
Column4number(2)PK
Column5varchar2(100)
Column6numver(8,2)
Column7number(8,2)
Column8date
目前由于上一班人维护该数据库表建立了三个索引,一个是建立组合主键时系统自动建立,另外一个是COLUMN1,COLUMN2,COLUMN3建立的位图索引,第三个是COLUMN2和COLUMN3建立的组合索引. 在查询WHERE子句中条件: Where (column1=1 or column1=10 or column1=21) and (column2=9 or column2=30) and (column3=110 or column3=974). 在查询中并没有使用到位图索引, 为什么? |