文档菜单
文档首页
/
MongoDB 手册
/ /

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

分片集群默认的范围大小为 128 兆字节。这个默认的范围大小对于大多数部署来说都很合适;然而,如果您注意到自动迁移使用了比您的硬件能够处理的更多 I/O,您可能想减小范围大小。较小的范围大小会导致更频繁且更快的迁移。允许的大小在 1 到 1024 兆字节之间,包括两者。

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

  1. 使用mongos在集群中连接使用mongosh.

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

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

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

允许的范围大小在 1 到 1024 兆字节之间,包括两者。

要设置特定集合的块大小,请参阅 configureCollectionBalancing

返回

合并数据块