开发者社区> 问答> 正文

分片集群中,如何调整 ChunkSize

分片集群中,如何调整 ChunkSize

展开
收起
不变的狗子 2021-09-28 15:25:51 648 0
1 条回答
写回答
取消 提交回答
  • 热爱技术

    例如: use config; db.settings.save( { _id:"chunksize", value: } );

    这里调整 ChunkSize 的方式,是对 config 库的settings 集合,增加一条文档,这个文档的 ID 是 ChunkSize。

    说明: ·只有在插入和更新操作才会触发对应 Chunk 分裂 -- 调ChunkSize会立即触发所有 Chunk 分裂为新 的大小; ·ChunkSize 取值范围 : 1 ~ 1024 MB; ·调小 ChunkSize 可以让 Chunk 更均衡的分布, 但是 Chunk 迁移次数会增加; ·调大 ChunkSize 会减少 Chunk 迁移,但会导致 Chunk 分布不均。

    资源来源:电子书《玩转MongoDB从入门到实战》,下载链接:https://developer.aliyun.com/topic/download?id=1060

    2021-09-29 14:35:50
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
基于etcd的超大规模生产级弹性键值存储实践与优化 立即下载
如何让k8s集群30s扩容3000个Pod 立即下载
云原生时代下的分布式云多集群管理-容灾,弹性,多集群负载分布 立即下载