+ -
当前位置:首页 → 问答吧 → 紧急求救,数据库执行like语句效率问题

紧急求救,数据库执行like语句效率问题

时间:2011-10-24

来源:互联网

oracle下,单个表数据量200万多,查询一个count语句后面的条件是like,执行时间是15s,这正常吗?
各位大虾,紧急求救,谢啦

作者: christena2008   发布时间: 2011-10-24

请贴出你的sql。

作者: BenChiM888   发布时间: 2011-10-24

select count(*) from table_name where 字段1 = '111111'
请教请教

作者: christena2008   发布时间: 2011-10-24

select count(*) from table_name where 字段1 = '111111'
这句sql换成select count(1) from table_name where 字段1 = '111111' 效率应该会稍微高点的呢 

作者: nvhaixx   发布时间: 2011-10-24

like 在哪里?

引用 2 楼 christena2008 的回复:

select count(*) from table_name where 字段1 = '111111'
请教请教

作者: BenChiM888   发布时间: 2011-10-24

select count(*) from table_name where 字段1 = '111111'
* 表示所有的字段 只需写表的主键就行了

作者: China_yuanli   发布时间: 2011-10-24

具体的正常不正常要看执行计划了。

作者: lzd_83   发布时间: 2011-10-24

个人觉得十分不正常,分区和索引是否考虑?

作者: qinkangwencai   发布时间: 2011-10-24

热门下载

更多