剑轩

分表后查询问题

电脑版发表于:2019/7/5 16:10


分表是根据业务逻辑来做出的处理:

可能我们分表主要是为了解决读负载

       如果单表的体积小,我们对单表的查询效率就更快。比如对数据报表我们可以按照日,月,年来分表,

       查询的时候只要针对性的查询就好了

也可能我们分表主要是为了解决写负载

      有些时候我们遇到存储瓶颈,我们会进行分表


分表后分页查询问题:

1.如果只是为了分页,可以考虑这种分表,就是表的id是范围性的,且id是连续的,比如第一张表id是1到10万,第二张是10万到20万,这样分页应该没什么问题。

2.如果是其他的分表方式,可以先建索引,然后查询分页,类型搜索引擎做法

3.根据时间分表,然后根据时间作为条件查询,比如一个时间区间也行


关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢