对两百万数据group by 的速度问题
大家好啊,小女子要对两百万的数据进行group by 查询速度超过了两分钟,而且最终结果没出来,超时。我要group by 的字段是varchar(255),而且需求就是这样,不得不按这个字段分组。有时间的话,大家就帮忙看看吧,给我些建议,这个问题已经困扰我好久了。
数据举例如下:
表名:alyd_out_201006
列名 date refer link linkname hits
20100601 http://7999.com/c/qiche.html http://www.ben-ben.net/main.htm 奔奔 1
20100601 http://www.1616.net/ http://www.gzmama.com/index.php 广州妈妈网 1
20100601 http://www.1616.net/?yaokan http://www.wtscy.cn/ 铁观音叶 1
20100601 http://www3.1616.net/1/gupiao.htm http://www.sse.com.cn/ 上海证券交易所 1
20100601 http://www.wo116.com/1/xiaoshuo.htm http://www.zzzyq.com/ 最言情小说 2
等等一共是两百万条数据
我用到的sql是select sum(hits) as total,link,linkname from alyd_out_201006 group by link order by total limit 0,30