Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Modificar el tamaño máximo de almacenamiento de registros

Puedes especificar un tamaño máximo de almacenamiento combinado para las entradas de registro de MongoDB Shell. Si el tamaño total de todas las entradas de registro excede el máximo, las entradas de registro se borran hasta que el tamaño combinado esté por debajo del umbral, comenzando por las entradas de registro más antiguas. Por defecto, no hay un tamaño máximo de almacenamiento de registros.

Para especificar un tamaño máximo de almacenamiento de registros, configure el logRetentionGB Opción de configuración. logRetentionGB puede ser cualquier valor flotante positivo (incluso menor que 1).

Puede especificar varios criterios para la retención de registros. Por ejemplo, puedes especificar una duración máxima para las entradas de registro de 60 días y un tamaño máximo de almacenamiento de registro de 2GB. Los registros se borran cuando se cumple cualquier criterio de retención, comenzando por los registros más antiguos.

Para comprobar el tamaño de almacenamiento actual de los archivos de registro, compruebe el tamaño de la carpeta de registro. Para ver la carpeta de registro actual, ejecute el siguiente comando desde MongoDB Shell:

config.get('logLocation')

Para comprobar el tamaño máximo actual de almacenamiento de registros, ejecute el siguiente comando:

config.get("logRetentionGB")

Para modificar el tamaño máximo de almacenamiento de registros, configura la opción logRetentionGB. Puedes configurar las opciones en el API de configuración o un archivo de configuración.

El siguiente comando utiliza la API de configuración para establecer el tamaño máximo de almacenamiento de registro en 3.5 GB:

config.set("logRetentionGB", 3.5)
Setting "logRetentionGB" has been changed

El siguiente archivo de configuración establece el tamaño máximo de almacenamiento de registros en 3.5 GB:

mongosh:
logRetentionGB: 3.5

Para instruir al MongoDB Shell para que no borre registros basados en el tamaño de almacenamiento, configura logRetentionGB en Infinity. Puedes realizar esta acción a través de la API de configuración o del archivo de configuración. Por ejemplo:

config.set("logRetentionGB", Infinity)

Importante

Para evitar que el almacenamiento de registros crezca demasiado, especifique siempre al menos un criterio de retención de registros.

Volver

Duración

En esta página