【发布时间】:2011-03-09 22:33:49
【问题描述】:
如果我这样做了
select *
from table1
where table1.col1 = 'xx'
and table1.col2 = 'yy'
and table1.col3= 'zz'`
执行计划显示全表扫描。 此表上的索引针对 col4 和 col5。 是否需要在 col1,col2,col3 中的每一个上设置一个索引以使查询执行得更好?
如果查询是这样的:
select *
from table1,table2
where table1.col1=table2.col2
and table1.col2 = 'yy'
and table1.col3= 'zz'
如果我们在 col1 和 col2 上创建一个索引就足够了吗?
【问题讨论】:
标签: oracle10g