Descripción de las opciones de configuración de la base de datos de transporte

 

Se aplica a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Última modificación del tema: 2015-03-09

Los servidores que tienen instalado el rol de servidor Transporte de concentradores o el rol de servidor Transporte perimetral de Microsoft Exchange Server 2010 utilizan la tecnología de base de datos del Motor de almacenamiento extensible (ESE) para algunos componentes del servidor de transporte. Anteriormente conocido como JET, el Motor de almacenamiento extensible (ESE) es un método que define la API de bajo nivel en las estructuras subyacentes de las bases de datos de Exchange 2010. El motor extensible de almacenamiento (ESE) se utiliza para los componentes de transporte siguientes:

  • Base de datos de colas de mensajes   Una cola es una ubicación temporal para los mensajes que esperan a entrar en la próxima etapa de procesamiento. Cada cola representa un conjunto lógico de mensajes que procesa el servidor de transporte en un orden específico. Para obtener más información, consulte Descripción de las colas de transporte.

  • Base de datos de filtros IP   La base de datos de filtros IP almacena las listas de IP admitidas y las listas de IP bloqueadas que forman parte del filtrado de conexiones. Para obtener más información, consulte Descripción de filtrado de conexiones.

La base de datos de colas de mensajes y la base de datos de filtros IP son bases de datos del ESE independientes. Estas bases de datos no comparten ningún recurso. Sin embargo, puede configurar las opciones de configuración de la base de datos del ESE en el servidor de transporte de concentradores o en el servidor de transporte perimetral que se apliquen a todas las bases de datos del ESE que existen en el servidor.

Introducción a las bases de datos del Motor de almacenamiento extensible (ESE)

Las bases de datos del ESE utilizan archivos de registro para aceptar datos y realizar el seguimiento y mantenimiento de los mismos. Para mejorar el rendimiento, todas las transacciones se escriben primero en archivos de registro y en la memoria y, a continuación, en el archivo de base de datos. El archivo de punto de control realiza un seguimiento de las entradas del registro de transacciones que se hayan confirmado en la base de datos. Durante un apagado ordinario del servicio de transporte de Microsoft Exchange, los cambios de bases de datos no confirmados que se encuentran en los registros de transacciones se confirman siempre en la base de datos.

Se utiliza el registro circular para la base de datos de colas de mensajes y la base de datos de filtros IP. Esto significa que no se mantiene el historial de transacciones confirmadas que se encuentra en los registros de transacciones. Todos los registros de transacciones anteriores al punto de control actual se eliminarán de manera inmediata y automática. Por lo tanto, los registros de transacciones no pueden reproducirse para recuperar la base de datos de colas de mensajes o la base de datos de filtros IP a partir de una copia de seguridad.

Descripción de la configuración de almacenamiento

Para obtener una guía de procedimientos recomendados acerca de la configuración del almacenamiento e estas bases de datos de ESE, consulte Descripción de la configuración de almacenamiento.

Configurar las opciones compartidas de la base de datos del ESE en los servidores de transporte

Las opciones de configuración compartidas de las bases de datos del ESE están disponibles en el archivo de configuración de la aplicación EdgeTransport.exe.config, que se encuentra en el directorio C:\Archivos de programa\Microsoft\Exchange Server\V14\Bin. El archivo EdgeTransport.exe.config es un archivo de configuración de aplicación XML asociado al archivo EdgeTransport.exe. EdgeTransport.exe y MSExchangeTransport.exe son los archivos ejecutables que usa el servicio de transporte de Microsoft Exchange. Este servicio se ejecuta en todos los servidores de transporte de concentradores o en todos los servidores de transporte perimetral. Los cambios guardados en el archivo EdgeTransport.exe.config se aplican después de que se reinicie el servicio de transporte de Microsoft Exchange. Si falta una opción de configuración o está presente e incluye el valor predeterminado, se aplica el valor predeterminado.

Este ejemplo muestra la estructura típica del archivo EdgeTransport.exe.config.

<configuration>
   <runtime>
      <gcServer enabled="true" />
   </runtime>
   <appSettings>
      <add key="Configuration Option" value="Value" />
      ...
   </appSettings>
</configuration>

Puede agregar nuevas opciones de configuración o modificar las opciones de configuración existentes en la sección <appSettings>. Muchas de las opciones de configuración no guardan ninguna relación con las opciones compartidas de las bases de datos del ESE. En este tema no se incluyen las opciones de configuración que no afecten a las opciones compartidas de bases de datos del ESE.

Nota

Los nombres de los parámetros de la sección <add key=../> distinguen entre mayúsculas y minúsculas.

Para obtener más información acerca de los parámetros de la base de datos de colas de mensajes que están disponibles en el archivo EdgeTransport.exe.config, consulte Descripción de las colas de transporte.

La tabla siguiente muestra las opciones de configuración compartidas de las bases de datos del ESE, que se encuentran disponibles en el archivo EdgeTransport.exe.config.

Opciones de configuración compartidas de las bases de datos del ESE

Nombre del parámetro Descripción

DatabaseCacheFlushStart

Este parámetro permite quitar de la memoria las transacciones ocultas de la base de datos cuando la caché está sobreutilizada. El valor de este parámetro representa el porcentaje de la caché que no se utiliza. Cuando los recursos de la caché de la base de datos disponibles descienden hasta un porcentaje especificado, un proceso de fondo escribe las transacciones de la caché de la base de datos en el registro de transacciones. El valor predeterminado es 3.

DatabaseCacheFlushStop

Este parámetro suspende la eliminación en la memoria de las transacciones ocultas de la base de datos cuando el nivel de uso de la caché vuelve a su situación normal. El valor de este parámetro representa el porcentaje de la caché que no se utiliza. Cuando los recursos disponibles de la caché de la base de datos superan un porcentaje especificado, el proceso de fondo que escribe las transacciones de la caché de la base de datos en el registro de transacciones se suspende. El valor predeterminado es 5.

DatabaseCheckPointDepthMax

Este parámetro controla el tamaño total permitido de todos los registros de transacciones no utilizadas que existen en la unidad de disco duro. El valor predeterminado es 512 MB. Si define un valor demasiado bajo para el parámetro DatabaseCheckPointDepthMax, el rendimiento puede verse gravemente afectado, ya que las transacciones no confirmadas se confirmarán forzosamente en la base de datos en lugar de escribirse en los registros de transacciones. Se recomienda no modificar el valor predeterminado del parámetro DatabaseCheckPointDepthMax.

DatabaseMaxCacheSize

Este parámetro especifica el tamaño máximo de la caché de la base de datos en la memoria. El valor predeterminado es 1 GB.

Recuerde que la base de datos de colas de mensajes y la base de datos de filtros IP están separadas la una de la otra. Los archivos de la base de datos del ESE no comparten archivos de base de datos, registros de transacciones ni cachés. Las opciones compartidas de configuración se aplican a cada base de datos y a su infraestructura admitida. Por ejemplo, cuando establezca el parámetro DatabaseMaxCacheSize, estará estableciendo también el tamaño máximo de la memoria caché para la base de datos de colas de mensajes y la base de datos de filtros IP.

 © 2010 Microsoft Corporation. Reservados todos los derechos.