Docs Menu
Docs Home
/ /

Preguntas frecuentes: Almacenamiento

El resultado de alcanzar el límite de almacenamiento de Atlas depende del clúster Atlas que esté utilizando.

  • Para M0 En los clústeres Flex, el almacenamiento máximo es un límite estricto y no se puede superar. Puede agregar almacenamiento adicional actualizando a un clúster dedicado (M10+). Para obtener más información sobre cómo Atlas calcula los límites de almacenamiento para los clústeres Flex, consulte esta sección de las preguntas frecuentes.

  • De forma predeterminada, M10+ clústeres Expandir automáticamente el almacenamiento según los límites de uso del disco. Para modificar esta configuración a un límite de almacenamiento fijo, consulte la página "Modificar un clúster".

Si intenta escribir en un clúster Flex que no tiene espacio para la operación de escritura deseada, Atlas muestra un mensaje de error similar al siguiente:

WriteResult({
"writeError": {
"code": 8000,
"errmsg": "you are over your space quota, using 513 MB of 512 MB"
}
})

Tip

Para obtener más información sobre las diferencias entre los clústeres Flex y los clústeres dedicados, consulte Límites de Atlas Flex.

Tip

Puede configurar alertas que se activan cuando el almacenamiento asignado alcanza un umbral específico. Atlas calcula el almacenamiento asignado utilizando las métricas devueltas por el dbStats comando.

Atlas recupera las métricas de la base de datos cada 20 minutos por defecto, pero ajusta la frecuencia cuando es necesario para reducir el impacto en el rendimiento de la base de datos.

Para saber más sobre las alertas de almacenamiento, consulta Condiciones de alerta de almacenamiento de bases de datos.

Atlas calcula el límite de almacenamiento para los clústeres Flex según el uso de datos, a diferencia de la storageSize métrica utilizada por los clústeres que no son Flex (que incluye la compresión). Atlas determina el uso de datos sumando los dataSize valores indexSize y de un clúster. Puede ejecutar el método db.stats() para ver los valores de estos campos.

Atlas proporciona una estimación de cuántos 16K IOPS que puede esperar, calculadas como el menor de 3 IOPS por GB aprovisionado o la capacidad máxima de IOPS del nodo del clúster.

Sí, para clústeres que cumplen criterios específicos. Para saber qué clústeres admiten almacenamiento extendido y cómo habilitarlo para sus proyectos, consulte Administrar la configuración del proyecto.

Puede usar el autoCompact comando en clústeres dedicados para realizar una compactación en segundo plano, lo que reduce el uso de almacenamiento. Este comando itera automáticamente a través de los archivos disponibles e intenta continuamente liberar espacio de disco innecesario para el sistema operativo. Para obtener más información sobre cómo habilitar la autoCompact acción de privilegio, consulte Roles integrados en la sección "Roles y privilegios integrados".

El comando autoCompact solo se admite en clústeres dedicados que ejecutan MongoDB 8.0+.

Para ejecutar autoCompact en un clúster, realice los siguientes pasos:

  1. Cree un usuario de base de datos y configure el privilegio autoCompact.

  2. (Opcional) Si se conecta a un clúster fragmentado, recupere la cadenade conexión de cada nodo del clúster. Puede usar un punto de conexión de la API de administración de Atlas para obtener esta información.

  3. Conéctese a cada nodo en el que desee ejecutar autoCompact.

  4. Ejecute autoCompact en la base de datos admin.

Volver

Preguntas frecuentes: Seguridad

En esta página