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 particionado.
Utilice solo
db.printShardingStatus()cuando esté conectado a una instancia demongos.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 a través de particiones, incluso si tienes 20 o más fragmentos, así como el número de fragmentos en cada partición.
Detalles de instancias mongos activas.
Si
false, el método muestra:Detalles completos de la distribución de fragmentos en particiones sólo si tienes menos de 20 fragmentos. Si tienes 20 o más fragmentos, el método en su lugar devuelve un mensaje
too many chunks to print ..., mostrando solo la cantidad de fragmentos en cada partición.Solo la versión y el número de instancias de mongos activas.
El valor detallado por defecto es
false.Consulta 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.