用户表分表后查询积分排名前1万的用户
用户表根据一定规则做了分表(假设分了10个),现在要按用户积分从大到下的顺序,查询出排名前1万的用户。我想到的办法是从每个表中查出前1万的,然后合并到一起,在按从大到小的顺序排列10万个用户,得到前1万的。这个方法感觉效率比较低,不知道有没有更好的方法?
妹子挑软的捏
10 years, 4 months ago