我问一个问题:关于索引的问题。
114 2003-09-30 09:52:29 我的数据库表a有10几个字段(id (primary key),col1,col2 …………);
28多万条数据;
经常用于检索的字段为:col1 ,col2;
其中col1 检索方式:col1 like '%检索关键字%'
col2 检索方式:col2='检索关键字'; (常用检索方法)
由于检索速度慢,我加了这样的索引:在col2上建了族索引;
我测试加索引前后的检索速度:
加索引前:select * from a order by col2 (在查询分析器中执行时间:2分14秒)
加索引后:select * from a order by col2 (在查询分析器中执行时间:2分9秒)
这个时间差为什么这么小?
我还有一个问题:如果不建立以上的索引 而在id上建unique 索引用 这样如何了?
最后,a表上建立什么样的索引效果会最好?!!!!!