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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本文由我司收集整编,推荐下载,如有疑问,请与我司联系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提供的分表功能,那么就要简单多了这个域名和表名

相关文档
最新文档