Compartir a través de


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:

  1. Recibir un mensaje, transformarlo y enviar el mensaje resultante.

  2. 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