一千万条记录查询慢,怎么解决? 先试试索引组织表 现在在name上建了一个普通索引,两千万条记录,一个select * from table where name like '%xxx%' 大概要花9秒多 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这个语句是用不上name列的索引,肯定是一个全表扫描,看看执行计划吧如果是 name like 'xxx%'一般是可以使用name索引的,如果非要使用'%xxx%'条件,并使用索引,可以考虑全文索引 对于name like 'xx%'模糊查询字段是不能使用索引的,如果要使用索引的话我建议使用全文索引。 oracle 10G环境的搭建 myeclipse中DB browser打不开,数据库报错如下 如何得到排序后查询结果的前三条 控制台和批处理调用sqlldr的区别? 外连接的问题(急) 表中含有"-"符号,格式如下(XXX-XXX),如可读取或删除? sqlplus问题 还是oracle中日期与时间的问题 各位多多指教 谢谢! (急!急!急!急!急!急!) 求帮忙用oracle简单处理下数据,有报酬 如何分配oracle内存 误把oracle9数据库的RED001.LOG删除 Oracle客户端的安装
如果是 name like 'xxx%'一般是可以使用name索引的,
如果非要使用'%xxx%'条件,并使用索引,可以考虑全文索引
如果要使用索引的话我建议使用全文索引。