什么可以阻止分片集群均衡?

参与6

2同行回答

Luga LeeLuga Lee系统架构师None
主要体现在“数据不均”层面上,主要涉及以下情况:1、数据规模较小2、集群环境中进行过相关数据操作,比如删除、迁移3、网络异常导致分片间同步存在差异显示全部

主要体现在“数据不均”层面上,主要涉及以下情况:
1、数据规模较小
2、集群环境中进行过相关数据操作,比如删除、迁移
3、网络异常导致分片间同步存在差异

收起
互联网服务 · 2020-03-10
浏览1238
lxuelxue数据库管理员某互联网公司
如果刚刚部署了分片集群,则可能需要考虑新数据集中数据保留在单个分片上的故障排除建议。 如果集群最初是均衡的,但后来发展出不均匀的数据分布,请考虑以下可能的原因 :· 已从集群中删除或移除了大量数据。如果添加了其他数据,则其根据其片键可能具有不同的分布。 · 片...显示全部

如果刚刚部署了分片集群,则可能需要考虑新数据集中数据保留在单个分片上的故障排除建议。
如果集群最初是均衡的,但后来发展出不均匀的数据分布,请考虑以下可能的原因 :

· 已从集群中删除或移除了大量数据。如果添加了其他数据,则其根据其片键可能具有不同的分布。
· 片键具有较低的基数 , MongoDB 无法进一步分割 chunk 数据块。
· 数据集增长速度快于均衡器可以在集群间分发数据的速度。这种情况并不常见,通常是以下情况导致的 :

—— 均衡窗口太短,相对于数据增长的速度。
—— 写操作的分布不均匀,需要更多的数据迁移工作。可能必须选择其他分片键才能解决此问题。
—— 分片之间的网络连接不良,这可能导致需要很长时间才能完成数据块迁移。检查网络配置和分片之间的互连 。

收起
互联网服务 · 2020-03-11
浏览1173

提问者

yeliye
数据库管理员某农信
擅长领域: 数据库大数据服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-03-10
  • 关注会员:3 人
  • 问题浏览:2242
  • 最近回答:2020-03-11
  • X社区推广