select infoID, phototype, photoFtype
from basicin where infoTypeID in (1,2,3,4,11,13,15) and photoImage is not null花了6:05秒
select infoID, phototype, photoFtype
from basicin
where (infoTypeID =1 or infoTypeID=2 or infoTypeID=3 or infoTypeID=4 or infoTypeID=11 or infoTypeID=13 or infoTypeID=15)and photoImage is not null 花了6:06秒select infoID, phototype, photoFtype
from basicin
where ((((((infoTypeID =1 or infoTypeID=2) or infoTypeID=3) or infoTypeID=4) or infoTypeID=11) or infoTypeID=13) or infoTypeID=15)
and photoImage is not null :花了6:15秒我的表里总共有40万条记录,查出来的总数为10万条记录,书上说第三种执行效率最高,第二种次之,第一种效率最低,可是我实际上执行之后却是相反的,这是为什么呢?
from basicin where infoTypeID in (1,2,3,4,11,13,15) and photoImage is not null花了6:05秒
select infoID, phototype, photoFtype
from basicin
where (infoTypeID =1 or infoTypeID=2 or infoTypeID=3 or infoTypeID=4 or infoTypeID=11 or infoTypeID=13 or infoTypeID=15)and photoImage is not null 花了6:06秒select infoID, phototype, photoFtype
from basicin
where ((((((infoTypeID =1 or infoTypeID=2) or infoTypeID=3) or infoTypeID=4) or infoTypeID=11) or infoTypeID=13) or infoTypeID=15)
and photoImage is not null :花了6:15秒我的表里总共有40万条记录,查出来的总数为10万条记录,书上说第三种执行效率最高,第二种次之,第一种效率最低,可是我实际上执行之后却是相反的,这是为什么呢?
解决方案 »
- 存储过程输出问题
- oracle 触发器中能否动态获取某个字段的new 和 old值?
- dbxpress中怎么用sys以sysdba的身份登陆到oracle中?
- 执行语句“select distinct fsfybm from fee_tab”时,出现错误
- redhat9下装的oracle92,proc在哪,需要专门安装吗?
- 如果我给一个job里的inveterval要设置成每2个小时发生一次,应该怎么写?
- 请问,如何查看到用户的密码?(初学者)
- 急急急,高分求救,高手帮忙
- 思雨是新手,请各位大侠指点一个问题,不要笑我哦。
- 数据备份问题:两台机器都装了ORACLE,库结构一样,A机器中的数据变化时,如何也同样修改B机器中的数据?
- ora-01403 未找到数据 在线等
- oci向oracle中插入null值
http://www.oracle.com/technology/global/cn/pub/articles/sharma_indexes.html
说的不多,40W取出10W,25%大于10%,这时候CBO(cost-based optimizer)就会走fts
就是:只要在10%以上。oracle就会用full table scan
就是基于成本的优化,就是全表扫描,不通过index scan