今天发现公司的研发数据库有个表也走索引,其表是分区,有2个索引无数据,表和索引已经分析过了.
有图有真相:
从图可知道 它访问索引N1 ROWID条件成了过滤谓词.
看下表结构:
create table OSS_USER_BEH_SUM_DAY_201110
(
RECDATE NUMBER(8) not null,
OPERID NUMBER(10) default 0 not null,
PROVCODE NUMBER(5) default 0 not null,
..........
CREATETIME DATE default sysdate not null,
MODIFYTIME DATE default sysdate not null
)
partition by range (PROVCODE)
(
partition USER_BEH_SUM_DAY_201210_00 values less than (1)
tablespace DATA
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 80K
minextents 1
maxextents unlimited
),
......
32个分区
)
create index IDX_USER_BEH_SUM_DAY_201120_N1 on OSS_USER_BEH_SUM_DAY_201110 (RECDATE, OPERID);create unique index IDX_USER_BEH_SUM_DAY_201110_U1 on OSS_USER_BEH_SUM_DAY_201210 (RECDATE, OPERID, ...);