在分片集群中修改范围大小
分片集群默认的范围大小为 128 兆字节。这个默认的范围大小对于大多数部署来说都很合适;然而,如果您注意到自动迁移使用了比您的硬件能够处理的更多 I/O,您可能想减小范围大小。较小的范围大小会导致更频繁且更快的迁移。允许的大小在 1 到 1024 兆字节之间,包括两者。
要修改范围大小,请使用以下步骤
发出以下命令以切换到配置数据库:
use config 发出以下命令以存储全局范围大小配置值
db.settings.updateOne( { _id: "chunksize" }, { $set: { _id: "chunksize", value: <sizeInMB> } }, { upsert: true } )
允许的范围大小在 1 到 1024 兆字节之间,包括两者。
要设置特定集合的块大小,请参阅 configureCollectionBalancing
。