Docs Menu
Docs Home
/

Referencia de partición

Nombre
Descripción

convertShardKeyToHashed()

Devuelve el valor encriptado de la entrada.

Verifique el clúster o la base de datos en busca de metadatos de fragmentación que sean inconsistentes.

Nuevo en la versión 7.0.

Compruebe la colección para detectar metadatos de fragmentación que sean inconsistentes.

Devuelve un documento que contiene los fragmentos donde se encuentra la colección y si la colección está fragmentada.

Nuevo en la versión 8.1.

Detiene una operación en curso de moveCollection.

Nuevo en la versión 8.0.

Anula una operación de repartición.

Nuevo en la versión 5.0.

Interrumpe una operación de desfragmentación que está en curso.

Añade una partición a un clúster particionado.

Este método se le asigna el alias sh.addShardToZone().

Asocia una partición a una zona. Admite la configuración de zonas en clústeres particionados.

Este método se le asigna el alias sh.updateZoneKeyRange().

Devuelve información sobre si los fragmentos de una colección particionada están equilibrados.

Verifique el clúster en busca de metadatos de fragmentación que sean inconsistentes.

Nuevo en la versión 7.0.

Ejecuta una operación de repartición a la fuerza para bloquear escrituras y completarse.

Nuevo en la versión 5.0.

Desactiva las fusiones automáticas de fragmentos para un namespace.

Nuevo en la versión 7.0.

Desactiva la división automática para el clúster particionado.

A partir de MongoDB 6.0.3, no se realiza la división automática de fragmentos. Esto se debe a las mejoras en la política de balanceo. Los comandos de división automática aún existen, pero no ejecutan ninguna operación.

Desactiva el balanceo en una sola colección dentro de una base de datos particionada. No afecta el equilibrio de otras colecciones en un clúster.

Desactive las migraciones de fragmentos para una colección específica en un clúster fragmentado.

Activa la fusión automática de fragmentos para un namespace.

Nuevo en la versión 7.0.

Activa la división automática para el clúster particionado.

A partir de MongoDB 6.0.3, no se realiza la división automática de fragmentos. Esto se debe a las mejoras en la política de balanceo. Los comandos de división automática aún existen, pero no ejecutan ninguna operación.

Activa el proceso del balanceador de la colección particionada si se desactivó anteriormente mediante sh.disableBalancing().

Activa las migraciones de fragmentos para una colección específica en un clúster particionado que anteriormente estaban desactivadas mediante sh.disableMigrations().

Crea una base de datos.

Devuelve un valor booleano para informar si el balanceador está activado actualmente.

Devuelve información sobre la distribución de datos para colecciones particionadas. sh.getShardedDataDistribution() es un método del asistente de shell para la etapa $shardedDataDistribution de pipeline de agregación.

Devuelve el texto de ayuda para los métodos sh.

Devuelve un documento que describe el estado del balanceador.

Devuelve si un clúster tiene un fragmento de configuración. Si es así, sh.isConfigShardEnabled() también devuelve información del host y de las etiquetas.

Devuelve un arreglo de documentos que describen los fragmentos en un clúster.

Traslada una única colección no particionada a una partición diferente.

Mueve rangos entre fragmentos.

Remueve una asociación entre un rango de claves de partición y una zona. Admite la configuración de zonas en clústeres particionados.

Este método se le asigna el alias sh.removeShardFromZone().

Remueve la asociación entre una partición y una zona. Utiliza para gestionar el particionado de zonas.

Este método se le asigna el alias sh.removeRangeFromZone().

Inicia una operación de repartición para cambiar la clave de partición de una colección y modificar la distribución de los datos.

Nuevo en la versión 5.0.

Activa o desactiva el balanceador que migra fragmentos entre particiones.

Fragmente una colección y redistribuya inmediatamente los datos usando la clave de fragmentación proporcionada.

Nuevo en la versión 8.0.

Activa el particionado para una colección.

Divide un fragmento existente en dos fragmentos utilizando un valor específico de la clave de fragmentación como punto de división.

Divide un fragmento existente que contiene un documento que coincide con una query en dos fragmentos aproximadamente iguales.

Activa el AutoMerger.

Nuevo en la versión 7.0.

Activa el balanceador y espera a que el balanceo comience.

Informa sobre el estado de un clúster particionado, como db.printShardingStatus().

Desactiva el AutoMerger.

Nuevo en la versión 7.0.

Desactiva el balanceador y espera a que se completen las rondas de balanceo en curso.

Anula la partición de una colección particionada existente y mueve los datos de la colección a una única partición. Cuando se anula la partición de una colección, esta no puede particionarse en varias particiones y se elimina la clave de partición.

Nuevo en la versión 8.0.

Asocia un rango de claves de partición a una zona. Admite la configuración de zonas en clústeres particionados.

Interno. Espera a que el estado del balanceador cambie.

Interno. Espera hasta que el balanceador deje de ejecutarse.

Interno. Espera un cambio en el estado de ping de uno de los mongos en el clúster particionado.

Los siguientes comandos de base de datos admiten clústeres fragmentados.

Nombre
Descripción

Detiene una operación en curso de moveCollection.

Nuevo en la versión 8.0.

Anula una operación de repartición.

Nuevo en la versión 5.0.

Asocia un fragmento con una zona. Admite la configuración de zonas en clústeres particionados.

Devuelve información sobre si los fragmentos de una colección particionada están equilibrados.

Inicia un hilo del balanceador.

Devuelve información sobre el estado del balanceador.

Detiene el hilo del balanceador.

Desactiva la bandera jumbo para un fragmento.

Limpia una operación de redistribución fallida.

Nuevo en la versión 5.0.

Ejecuta una operación de repartición a la fuerza para bloquear escrituras y completarse.

Nuevo en la versión 5.0.

Permite el particionado en una base de datos específica.

Obliga a una instancia de mongod / mongos a actualizar sus metadatos de enrutamiento en caché.

Comando interno que informa sobre el estado de un clúster particionado.

Verifique que un proceso sea un mongos.

Devuelve una lista de particiones configuradas.

Comando interno que migra fragmentos entre particiones.

Traslada una única colección no particionada a una partición diferente.

Reasigna el Fragmento primario al remover un fragmento de un clúster.

Comando que migra rangos entre fragmentos.

Ofrece la capacidad de combinar fragmentos en una única partición.

Inicia el proceso de remover una partición de un clúster.

Remueve la asociación entre una partición y una zona. Admite la configuración de zonas en clústeres particionados.

Inicia una operación de repartición para cambiar la clave de partición de una colección y modificar la distribución de los datos.

Nuevo en la versión 5.0.

Habilita la funcionalidad de fragmentación para una colección, permitiendo que la colección sea fragmentada.

Informa si el mongod es miembro de un clúster particionado.

Crea un nuevo fragmento.

Eliminado en MongoDB 5.0. Comando interno que afecta las conexiones entre instancias en una implementación de MongoDB.

Agrega o remueve la asociación entre un rango de datos particionados y una zona. Admite la configuración de zonas en clústeres particionados.

Restricciones operativas
Requisito para implementar un clúster fragmentado
Solucionar problemas de clústeres fragmentados
Estrategias comunes para solucionar problemas en implementaciones de clústeres fragmentados.
Config Database
Documentación completa del contenido de la base de datos local que MongoDB utiliza para almacenar metadatos del clúster fragmentado.

Volver

Convertir un set de réplicas en un clúster particionado

En esta página