2010-02-15 46 views
0

IM存储下来行列,我的应用程序之一,我经常这样做:使用的索引范围,其中

select count(*) from table where score > ? 

和? =当前人的分数。我打算MEMCACHE这一点,我在这个表上使用索引,有没有指标的好方法?

回答

1

我会创建索引上得分

看一看CREATE INDEX Syntax

据recomended虽然剖析一对夫妇的选择,同时也考虑到这一申请可能会被定期更新。

+0

DESC后缀改变任何事情。;-)即使它会在MySQL的使用(这是假的)。 从你的链接:“一个index_col_name规约可以以ASC或DESC结束这些关键字允许指定升序或降序的索引值存储未来的扩展目前,他们正在分析,但是被忽略;索引值总是按升序存储。 “ – zerkms 2010-02-15 05:46:11

+0

OK,我明白了,这是相当沉闷,将删除递减,但在评分指数坚守。 – 2010-02-15 05:48:35

+0

读一些关于B树内搜索。顺序没有改变(对于1列索引) – zerkms 2010-02-15 05:48:53

1

没错,用“分数”作为最左边的部分指标将与此查询