Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Detener la desfragmentación de una colección particionada

Normalmente, deberías usar un ventana de balanceo de particiones para especificar cuándo se ejecuta el balanceador en lugar de iniciar y detener manualmente la desfragmentación.

Para detener manualmente la desfragmentación de una colección particionada, utiliza el configureCollectionBalancing comando con la opción defragmentCollection establecida en false.

El procedimiento en esta tarea utiliza una colección particionada de ejemplo llamada ordersShardedCollection en una base de datos llamada test.

Puedes usar tu propia colección particionada y base de datos en el procedimiento.

Si dejas de desfragmentar una colección antes de que se complete la desfragmentación, la colección queda en un estado parcialmente desfragmentado y funciona como de costumbre. Para reanudar la desfragmentación, reinicie el proceso.

1

Ejecuta:

db.adminCommand(
{
configureCollectionBalancing: "test.ordersShardedCollection",
defragmentCollection: false
}
)
2

Cuando finaliza la desfragmentación, la salida del comando devuelve ok: 1:

{
ok: 1,
'$clusterTime': {
clusterTime: Timestamp({ t: 1678834337, i: 1 }),
signature: {
hash: Binary(Buffer.from("0000000000000000000000000000000000000000", "hex"), 0),
keyId: Long("0")
}
},
operationTime: Timestamp({ t: 1678834337, i: 1 })
}

Puede iniciar la desfragmentación nuevamente en cualquier momento. Para más detalles, consulta Iniciar la desfragmentación de una colección particionada.

  • Imprimir estado de la partición, consulte db.printShardingStatus()

  • Para recuperar detalles sobre el estado de las particiones, consulte sh.status()

  • Para ver los campos de la colección de estado de partición, consulte colección particionada

  • Ver instancias activas de mongos, ver Instancias activas de mongos

  • Supervise las particiones usando MongoDB Atlas, consulte Revisar los clústeres sharded

Volver

Supervisar

En esta página