Definición
db.printShardingStatus()Imprime un informe formateado de la configuración de fragmentación y la información sobre los fragmentos existentes en un clúster fragmentado.
Utilizar únicamente
db.printShardingStatus()cuando se conecta a unamongosinstancia.El método
db.printShardingStatus()tiene el siguiente parámetro:ParameterTipoDescripciónverbosebooleano
Opcional. Determina el nivel de verbosidad.
Si
true, el método muestra:Detalles completos de la distribución de fragmentos entre fragmentos, incluso si tiene 20 o más fragmentos, así como la cantidad de fragmentos en cada fragmento.
Detalles de instancias activas de mongos.
Si
false, el método muestra:Detalles completos de la distribución de fragmentos entre los fragmentos solo si tiene menos de 20 fragmentos. Si tiene 20 o más fragmentos, el método devuelve un mensaje
too many chunks to print ...que muestra solo el número de fragmentos en cada fragmento.Solo la versión y el número de instancias de mongos activas.
El valor detallado predeterminado es
false.Consulte sh.status() (método mongosh) para obtener detalles de la salida.
Nota
El método
db.printShardingStatus()ejecutado enmongoshno devuelve JSON. Utilizadb.printShardingStatus()para inspección manual y base de datos de configuración en scripts.Tip
Compatibilidad
Este método está disponible en implementaciones alojadas en los siguientes entornos:
MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube
Importante
Este comando no es compatible con los clústeres M0 y Flex. Para obtener más información, consulta Comandos no compatibles.
MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB
MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.