buger 发表于 2013-4-11 14:33:21

如何把 FOLLOW按出现的次数进行排序。

本帖最后由 buger 于 2013-4-11 14:33 编辑

http://www.mysqlpub.com/data/attachment/album/201304/11/142818uav928ts238khw8j.png

我自己写的:
SELECT follow,count(*) AS NUM FROM wp_fans GROUPBY follow order by NUM desc limit 5

但会出现性能问题。
这是计划:
http://www.mysqlpub.com/data/attachment/album/201304/11/143036zuxs145zkx1s11xv.png
计划的type:index.         Extra:Using index; Using temporary; Using filesort

求大神指点。follow已经建立索引了。即使使用 force index(follow)依然不能解决性能问题。
谢谢了。




kider 发表于 2013-4-11 15:10:02

把你表结构贴出来看看。
另外性能如何不好了? 此表的数据量是个什么级别?
页: [1]
查看完整版本: 如何把 FOLLOW按出现的次数进行排序。