Docs Menu
Docs Home
/ /
Configuración y mantenimiento

Parámetros de clúster para una implementación autogestionada

Puede especificar opciones de configuración que afecten a todos los nodos de un conjunto de réplicas o un clúster fragmentado. Para configurar estas opciones, utilice el setClusterParameter dominio:

db.adminCommand( { setClusterParameter:{ <parameter>: <value> } } )

Para ver los valores actuales de los parámetros del clúster, utilice el getClusterParameter comando:

db.adminCommand( { getClusterParameter: <parameter> } )
changeStreamOptions

Novedades en la versión 6.0.

Disponible tanto para mongod como para mongos.

Este es un objeto que contiene opciones de configuración del flujo de cambios.

Solo se puede establecer changeStreamOptions en Mongos o en un conjunto de réplicas principal. El valor se establece para todo el clúster.

changeStreamOptions.preAndPostImages.expireAfterSeconds

Novedades en la versión 6.0.

Predeterminado: desactivado

Controla la política de retención de las imágenes previas y posteriores del flujo de cambios. Las imágenes previas y posteriores son las versiones de un documento antes y después de su modificación, respectivamente. expireAfterSeconds controla el tiempo de retención de las imágenes previas y posteriores.

Cuando expireAfterSeconds offes, MongoDB utiliza la política de retención predeterminada: las imágenes anteriores y posteriores se conservan hasta que los eventos de flujo de cambio correspondientes se eliminan del registro de operaciones.

Para especificar el tiempo mínimo de retención de imágenes previas y posteriores:

  • Establezca expireAfterSeconds utilizando un número entero.

  • Si se elimina un evento de flujo de cambios del oplog, las imágenes previas y posteriores correspondientes también se eliminan independientemente del tiempo de retención de las imágenes previas y posteriores expireAfterSeconds.

El siguiente ejemplo establece el tiempo de retención de las imágenes previas y posteriores en los flujos de cambios en 100 seconds:

db.runCommand( {
setClusterParameter: {
changeStreamOptions: { preAndPostImages: { expireAfterSeconds: 100 } }
}
} )

Volver

Parámetros del servidor

En esta página