分表后查询问题
电脑版发表于:2019/7/5 16:10
分表是根据业务逻辑来做出的处理:
可能我们分表主要是为了解决读负载
如果单表的体积小,我们对单表的查询效率就更快。比如对数据报表我们可以按照日,月,年来分表,
查询的时候只要针对性的查询就好了
也可能我们分表主要是为了解决写负载
有些时候我们遇到存储瓶颈,我们会进行分表
分表后分页查询问题:
1.如果只是为了分页,可以考虑这种分表,就是表的id是范围性的,且id是连续的,比如第一张表id是1到10万,第二张是10万到20万,这样分页应该没什么问题。
2.如果是其他的分表方式,可以先建索引,然后查询分页,类型搜索引擎做法
3.根据时间分表,然后根据时间作为条件查询,比如一个时间区间也行