Docs 菜单
Docs 主页
/
MongoDB Manual
/ /

在分片集群中修改范围大小

分片集群的默认范围大小为 128 MB。此默认范围大小适用于大多数部署;但是,如果您发现自动迁移使用的 I/O 数超出了硬件的处理能力,可能需要减小范围大小。范围大小较小会导致迁移更加快速和频繁。允许的大小介于 1 到 1024 MB(含)之间。

要修改范围大小,请使用以下步骤:

  1. mongosh使用 连接到集群中的任何mongos }。

  2. 发出以下命令,切换到配置数据库

    use config
  3. 发出以下命令,存储全局范围大小配置值:

    db.settings.updateOne(
    { _id: "chunksize" },
    { $set: { _id: "chunksize", value: <sizeInMB> } },
    { upsert: true }
    )

允许的范围大小介于 1 到 1024 MB(含)之间。

要为特定集合设置数据段大小,请参阅 configureCollectionBalancing

后退

mergeChunks