select * 不走索引吗?
我建了个表,
SQL> desc t1
Name Null? Type
----------------------------------------- -------- ----------------------------
OWNER NOT NULL VARCHAR2(30)
OBJECT_NAME NOT NULL VARCHAR2(128)
SUBOBJECT_NAME NOT NULL VARCHAR2(30)
OBJECT_ID NOT NULL NUMBER
DATA_OBJECT_ID NOT NULL NUMBER
OBJECT_TYPE NOT NULL VARCHAR2(19)
CREATED NOT NULL DATE
LAST_DDL_TIME NOT NULL DATE
TIMESTAMP NOT NULL VARCHAR2(19)
STATUS NOT NULL VARCHAR2(7)
TEMPORARY NOT NULL VARCHAR2(1)
GENERATED NOT NULL VARCHAR2(1)
SECONDARY NOT NULL VARCHAR2(1)
select * from t1 为何不走索引呢?
select count(*) from t1;会走索引。
索引是这样建的
create index t1_o on(OWNER,OBJECT_NAME,OBJECT_ID);
|