1
zoowii 2014-07-16 18:07:32 +08:00 1
以前看到过的方法, 按区间划分,更新用户的分数(或者其他什么的)时候,用户所在的排名区间可以算出来,每个区间有多少人也可以知道.然后只要求出用户在那个小区间是多少名就好了
|
2
yueyoum 2014-07-16 18:13:02 +08:00 1
排名应用 用 redis zset, 生活从此变得美好
|
3
vicalloy 2014-07-16 18:13:18 +08:00 1
这样?
select count(*) from xxx where yy>'zz' |
4
1989922yan OP @yueyoum
哈哈哈,赞一个,好的 |
6
20150517 2014-07-17 01:34:43 +08:00 via Android
为什么要整个数据重新排序?你数据应该原来就是按用户排名,你得到用户新排名只要一个b树查找就知道了,怎么可能full scan
|