美文网首页
Mongodb添加数据后在分片数据失去平衡解决方案和原因

Mongodb添加数据后在分片数据失去平衡解决方案和原因

作者: theBookofChange | 来源:发表于2019-04-29 09:32 被阅读0次

1.先在路由添加5W填数据

添加数据

2.开启分片

开启数据分片

查看B片数据

第二个片的数据

查看A片数据

第一个片的数据

问题:在路由中添加5W数据,然后分片,但是呢数据现在竟然不平衡啦,查看一下原因

解决:在路由执行sh.isBalancerRunning() 返回啦false,证明平衡器没有开启

现在刚刚分片的集合开启平衡器sh.enableBalancing("user")

在查看A片数据

A片数据

在查看B片数据

B片数据

这时数据就恢复成正常现象啦

相关文章

  • Mongodb添加数据后在分片数据失去平衡解决方案和原因

    1.先在路由添加5W填数据 2.开启分片 查看B片数据 查看A片数据 问题:在路由中添加5W数据,然后分片,但是呢...

  • Mongodb分片集群部署

    Mongodb分片概括 分片在多台服务器上分布数据的方法, Mongodb使用分片来支持具有非常大的数据集和高吞吐...

  • Mongodb分片集群部署

    Mongodb分片概括 分片在多台服务器上分布数据的方法, Mongodb使用分片来支持具有非常大的数据集和高吞吐...

  • Racncher搭建MongoDB 4.0 分片

    一、概念 搭建mongodb分片的主要原因是为了提高数据的读写性能,分片将数据库拆分,将其分散在不同的机器上...

  • MongoDB分片群集组件

    MongoDB分片群集包含以下组件: 分片:每个分片包含分片数据的子集。从MongoDB 3.6开始,必须将分片部...

  • MongoDB/分片

    分片机制:分片的机制:一开始插入数据时,数据是只插入到其中一块分片上的,插入完毕后,mongodb内部开始在各片之...

  • mongoDB(三) mongoDB分片集群

    mongoDB分片集群 介绍 解决数据分片,防止数据丢失生产环境需要擦用分片+副本集的部署方式 组成部分 rout...

  • (五)分片

    1、什么是分片 在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求...

  • MongoDB 分片

    分片 在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。 当Mongo...

  • 区块链没成规模,至少现在没有,但还有希望(五)

    建议的解决方案# 4:分片 区块链世界中的分片类似于传统软件系统中的数据库分片。对于传统数据库,分片是数据库中数据...

网友评论

      本文标题:Mongodb添加数据后在分片数据失去平衡解决方案和原因

      本文链接:https://www.haomeiwen.com/subject/mesenqtx.html