mysql 1500万_【IT专家】mysql分表后 如何分页 (总共160个表1500万数据)

本文由我司收集整编,推荐下载,如有疑问,请与我司联系mysql分表后如何分页(总共160个表1500万数据) mysql分表后,有160个表,有1500万数据,要怎么做分页列表?之前是想用unionall合并160个表的结果集。。但直接卡的数据都出不来。。请问这里应该怎么做分页,谢谢~~~ 你这是自己做的分表,那么分表条件是什么呢?如果分页的结果不能通过分表条件框定范围,那你的分表是失败的不是说不能用union,而是union的不是全部,而是经分表条件筛选后的部分表你这是自己做的分表,那么分表条件是什么呢?如果分页的结果不能通过分表条件框定范围,那你的分表是失败的不是说不能用union,而是union的不是全部,而是经分表条件筛选后的部分表徐版主好~我表里的数据主要字段是URL地址,有1600个域名,我是根据域名分成了160个表。你这是自己做的分表,那么分表条件是什么呢?如果分页的结果不能通过分表条件框定范围,那你的分表是失败的不是说不能用union,而是union的不是全部,而是经分表条件筛选后的部分表你这是自己做的分表,那么分表条件是什么呢?如果分页的结果不能通过分表条件框定范围,那你的分表是失败的不是说不能用union,而是union的不是全部,而是经分表条件筛选后的部分表我的sql语句是这样的(字段不多且都有用就用的*号):select*fromt1unionallselect*fromt2unionallselect*fromt3.....unionallselect*fromt160 既然你是按域名分表的,那么也就是按域名检索了因此可以想象到,如果一个域名不在否一个表中的话,那么这个表是不需要参与检索的这样一来你的检索范围不就缩小了很多了吗?当一个表中包含有若干个不同域名时,你需要建一个目录表,指明某一类域名在某个表中检索时先查目录表,得到可能在哪些表中,然后再在这些表中查找如果你使用mysql提供的分表功能,那么就要简单多了既然你是按域名分表的,那么也就是按域名检索了因此可以想象到,如果一个域名不在否一个表中的话,那么这个表是不需要参与检索的这样一来你的检索范围不就缩小了很多了吗?当一个表中包含有若干个不同域名时,你需要建一个目录表,指明某一类域名在某个表中检索时先查目录表,得到可能在哪些表中,然后再在这些表中查找如果你使用mysql提供的分表功能,那么就要简单多了这个域名和表名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值