如何对分库后的数据进行分页查询

 我来答
就烦条0o
2018-07-05 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
1、直接使用跨库的多表联合查询。不建议。

2、向6台数据库server均发送一个查询请求,然后对所有查询结果进行汇总,再处理分页逻辑。

3、建立一个总数据库,只负责维护主键和必要的索引,以供分页查询。

4、使用redis维护一个主键序列,分页操作就是截取该序列的一部分,其结果就是主键id集合。拿到id后便可以映射到多台mysql服务器上查询数据了。但毕竟数据被分布式存储了,取到完整结果集必须要多次、多台的数据库访问,这个肯定是避免不了。

注:“多台”数据库访问的问题无解,但同台“多次”数据库访问的问题可以通过程序优化。
小七哥XQ001
2016-10-01 · TA获得超过182个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:230万
展开全部
想要恢复被删除的数据。以顶尖数据恢复软件为例 第一步,下载顶尖数据恢复软件。 第二步,打开数据恢复软件 第三步,选择误格式化硬盘,然后从中选择自己想要恢复的磁盘,单击进入下一步。 第四步,软件会扫描分区格式化之前的文件,耐心等待扫面完成即可。 第五步,从下面恢复结果的界面中选择自己要恢复的文件,因为是格式化导致的数据丢失,因此也可以全部恢复
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式