标题: 语句索引无效? [打印本页] 作者: enigmazero 时间: 2007-09-12 16:18 标题: 语句索引无效? 有两张表 ta_detailbill,tc_mirror数据量分别为119w(ta_detailbill),30w(tc_mirror)
分别建索引如下:
create index XIE6tc on tc_mirror (
areaid,custid,serviceoldid
)
create index XIE1ta_detailbill on ta_detailbill(
serviceoldid
) on seg_ta02
分别对表进行索引的测试(语句where对饮索引字段和顺序),没有问题
然后执行如下语句,1个小时没有出结果
select b.serviceid
from ta_detailbill a,tc_mirror b
where a.serviceoldid=b.serviceoldid
如果对tc_mirror表的数据量限定,大概需要一分钟出结果
select b.serviceid
from ta_detailbill a,tc_mirror b
where b.areaid=1 and b.custid=43843 and a.serviceoldid=b.serviceoldid
如果把tc_mirror表的数据量缩小为112条(把非b.areaid=1 and b.custid=43843数据全部去除),大概需要6秒出结果
select b.serviceid
from ta_detailbill a,tc_mirror b
where a.serviceoldid=b.serviceoldid