El tamaño de rango por defecto para un clúster es de 128 megabytes. Este tamaño de rango predeterminado funciona bien para la mayoría de los despliegues. Sin embargo, si notas que las migraciones automáticas usan más E/S de la que tu hardware puede gestionar, es posible que quieras reducir el tamaño del rango. Un tamaño de rango pequeño conduce a migraciones más rápidas y frecuentes. El tamaño permitido está entre 1 y 1024 megabytes, inclusive.
Para modificar el tamaño del rango, use el siguiente procedimiento:
Emita el siguiente comando para cambiar a la base de datos de configuración:
use config Emita el siguiente comando para almacenar el valor de la configuración del tamaño del rango global:
db.settings.updateOne( { _id: "chunksize" }, { $set: { _id: "chunksize", value: <sizeInMB> } }, { upsert: true } )
El tamaño permitido del rango debe estar entre 1 y 1024 megabytes, incluidos ambos extremos.
Para establecer el tamaño de fragmento para una colección específica, consulta configureCollectionBalancing.