Descripción de las opciones de configuración de la base de datos de transporte
Se aplica a: Exchange Server 2010
Última modificación del tema: 2009-10-19
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.
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 directory. 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 una vez reiniciado el servicio de transporte de Microsoft Exchange. Si falta alguna opción de configuración o ésta contiene un valor predeterminado, se impone 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 20.971.520 bytes. 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 134.217.728 bytes. |
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 al mismo tiempo 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.