两张表
A表结构
(CODE VARCHAR2(30) unique,
.....
....)
和
B表结构
(CODE VARCHAR2(30) unique,
......
.....),
都有300万条记录,
有unique约束的话,就自动在该字段上有个索引。
SQL:
select * from A,B where A.code=B.code
对于这条sql得到的执行计划
hash join
table access full A
table access full B
问题:
都说索引对于表连接是起作用的,
可从这个执行计划看来,实在是看不出索引对于表连接的作用。
为什么?
A表结构
(CODE VARCHAR2(30) unique,
.....
....)
和
B表结构
(CODE VARCHAR2(30) unique,
......
.....),
都有300万条记录,
有unique约束的话,就自动在该字段上有个索引。
SQL:
select * from A,B where A.code=B.code
对于这条sql得到的执行计划
hash join
table access full A
table access full B
问题:
都说索引对于表连接是起作用的,
可从这个执行计划看来,实在是看不出索引对于表连接的作用。
为什么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货