Usar variables de mensaje para determinar el tamaño de la base de datos de seguimiento
En Microsoft BizTalk Server, puede usar una serie de variables para determinar el tamaño de la base de datos de seguimiento de BizTalk (BizTalkDTADb) durante un período de tiempo determinado. Estas variables son:
Número de canalizaciones utilizadas
Número de orquestaciones empleadas
Número de eventos generados
Número de propiedades de mensaje sometidas a seguimiento
Número de mensajes adicionales creados
Estimación del número de mensajes recibidos en el margen de tiempo especificado
Aunque la ecuación que se utiliza para estimar el tamaño de la base de datos de seguimiento de BizTalk es sencilla, deberá aplicarla a todos los procesos de mensajes entrantes y salientes que utilicen la implementación de BizTalk Server. Es decir, tendrá que aplicar esta ecuación a cada escenario de mensajes distinto y sumar los resultados para obtener el tamaño de base de datos final estimado. En este documento, analizaremos dos escenarios. Los escenarios son los siguientes:
Recibir un mensaje, transformarlo y enviar el mensaje resultante.
Recibir un mensaje, ejecutar un proceso empresarial usando el mensaje y enviar el mensaje resultante.
Puede que ambos escenarios estén presentes en una misma instalación de BizTalk Server y que cada uno de ellos genere un volumen de datos de seguimiento diferente. El total de datos de seguimiento generados en la instalación de BizTalk Server es la suma de todos los escenarios.
Éstas son algunas de las variables que se utilizan en la ecuación:
Variable | Descripción |
---|---|
Nserv | Número de servicios (número de canalizaciones + número de orquestaciones) |
Eventos | Número de eventos de mensaje generados |
Propiedades | Número de propiedades de mensaje sometidas a seguimiento |
PropSize | Tamaño (en bytes) de la propiedad promovida (campo) |
CMsgs | Número de mensajes adicionales creados por cada mensaje entrante |
Msgs | Estimación del número de mensajes entrantes en un período determinado |
MsgSize | Tamaño del mensaje |
MsgNum | Número de mensajes sometidos a seguimiento por cada mensaje entrante |
La ecuación es la siguiente:
[((Nserv * 150 bytes) + (Events * 230 bytes) + (Properties * CMsgs*(52 bytes + PropSize))) * Msgs]/1024/1024 = Data size in MB
Esta ecuación calcula únicamente los datos de seguimiento que generan los mensajes, no incluye los que se generan para el Depurador de orquestaciones. Debe aplicar esta fórmula a cada proceso de mensaje para estimar el tamaño de la base de datos de seguimiento de BizTalk.
Consulte también
Ajustar el tamaño de la base de datos de seguimiento para realizar un seguimiento de los cuerpos de mensaje
Escenario 1: Ajuste del tamaño de la base de datos de seguimiento para mensajes simples de BizTalk
Escenario 2: Ajuste del tamaño de la base de datos de seguimiento de mensajes en orquestaciones
Escenario 4: Ajustar el tamaño de la base de datos de seguimiento para todos los mensajes
Escenario 3: Ajuste del tamaño de la base de datos de seguimiento de mensajes enviados a listas de distribución