2016-02-18 54 views
1

我试图根据玩家的得分这样Mysql的排名系统

SELECT name, score FROM players ORDER BY score DESC LIMIT x, 30; 

在游戏中显示的排名表,其中x是从显示的排名。

原来这太慢了,需要0.1秒,通常执行时间更长。其他解决方案?

+0

你可以发布一个解释,检查它确实是使用索引? – Kickstart

回答

1

使用上得分列创建索引: CREATE INDEX score ON playersscore);

+0

评分已被索引 – user1903985