摘要:
"上一篇" 我们提到了用带有索引的键来分页,那么还有更快的方法吗? 当然是有了,一个是使用搜索引擎,一个是使用缓存。 Redis提供了有序集合SortedSet,使用ZRANGE key start stop,可以查询指定范围。 那么我们可以把id存到有许集合里,直接按照id或者创建时间来排序。 再 阅读全文
摘要:
有个200多万的用户表,显示列表时非常慢,查了一下原来使用了limit进行分页。 前几页用时很少 但是后面页数就简直不可忍了,实际的业务逻辑还有排序,就更慢了 试试用查询时用带索引的键来确定范围。 最大的id是103948598 时间和用limit比相差几千倍啊! 使用explain 查看一下 my 阅读全文