Definición
db.printShardingStatus()Imprime un informe formateado de la configuración de particionado y la información sobre los fragmentos existentes en un clúster.
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.
El valor detallado por defecto es
false.Consulta sh.status() (método mongosh) para obtener detalles de la salida.
Nota
El
db.printShardingStatus()método ejecutado enmongoshno devuelve JSON. Use para inspección manual, ydb.printShardingStatus()la referencia no se pudo reemplazar: reference/config-database/ en los 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.