索引和表连接问题
两张表
A表结构
(CODE VARCHAR2(30),
.....
....)
和
B表结构
(CODE VARCHAR2(30),
......
.....),
都有40万条记录,
都在code 字段上有非聚集索引,且唯一。
都没有聚集索引
SQL:
select * from A,B where A.code=B.code
执行计划中看到的是:
1、对A表的table scan
2、对B表的table scan
3、而后对1、2的进行hash match
问题:
都说索引对于表连接是起作用的,
可从这个执行计划看来,实在是看不出索引对于表连接的作用。
为什么?