Compartir a través de


Lista de comprobación: realización de comprobaciones de rendimiento mensuales

En este tema se enumeran los procedimientos recomendados que debe seguir mensualmente para evitar problemas de rendimiento con un sistema de BizTalk Server.

Pasos Referencia
Determinación de la información que necesita para realizar un seguimiento durante la planeación Debería decidir durante las fases de planeamiento la información para la que necesita realizar el seguimiento de modo que, tras implementar el proyecto, pueda establecer las opciones de seguimiento y limitar la cantidad de datos a fin de obtener sólo la información que necesite. Nota: Para obtener más información sobre los procedimientos recomendados relacionados con el seguimiento, consulte Planning for Tracking en esta guía y Health and Activity Tracking (https://go.microsoft.com/fwlink/?LinkId=154187) en la documentación de BizTalk Server.
No realizar un seguimiento de todos los mensajes Se recomienda no realizar un seguimiento de todos los mensajes, ya que cada vez que se toca un mensaje, BizTalk Server realiza otra copia. En su lugar, puede restringir el ámbito mediante el seguimiento de solo un puerto específico. Esto ayuda a maximizar el rendimiento del sistema y a mantener las bases de datos desordenadas.
No realizar un seguimiento de todos los eventos de orquestaciones El seguimiento de todos los eventos de una orquestación puede aumentar el tamaño de las tablas de dta_DebugTrace y dta_MessageInoutEvents. Para obtener instrucciones sobre cómo deshabilitar el seguimiento de una orquestación, consulte Para deshabilitar el seguimiento de una orquestación.
Establecimiento del seguimiento en puertos de envío y recepción en lugar de en una canalización Si establece opciones de seguimiento en canalizaciones, también establecerá las opciones de seguimiento globalmente para cada puerto que use la canalización. Esto, a su vez, puede dar lugar a que se realice un seguimiento de los datos mucho más de los previstos, lo que ralentizará el rendimiento del sistema. En su lugar, puede establecer opciones de seguimiento en puertos de envío y puertos de recepción.
Ajuste de la limitación en función del uso de recursos La limitación en BizTalk Server está configurada de forma predeterminada para proporcionar una buena protección para el sistema. Supervise los contadores de rendimiento para ver los estados de limitación para ver si se está llevando a cabo la limitación y, a continuación, medir por sí mismo si el recurso en el que se basa la limitación (por ejemplo, el tamaño de la base de datos o el uso de memoria) está por debajo o sobreutilizado y, a continuación, ajuste los umbrales de limitación hacia arriba o hacia abajo según corresponda. Para obtener más información, vea Ajustar umbrales de limitación: cuándo y por qué (https://go.microsoft.com/fwlink/?LinkId=154188).
Use la canalización PassThruTransmit si es posible. Si no se requiere ningún procesamiento de documentos antes de enviar un mensaje a su destino, use la canalización PassThruTransmit en lugar de la canalización de envío XML.
Tenga en cuenta varios factores al ajustar el tamaño de la base de datos de seguimiento de BizTalk - Al cambiar el tamaño de la base de datos de seguimiento de BizTalk, tenga en cuenta SQL Server factores, como el tamaño del índice, agregando un multiplicador de contingencia a los cálculos.
- Al determinar el tamaño de los mensajes en la base de datos de seguimiento de BizTalk, agregue el tamaño medio del contexto del mensaje al tamaño del mensaje si es significativo en comparación con el tamaño del mensaje.
- Para limitar el tamaño de los mensajes en la base de datos de seguimiento de BizTalk, limite el número de propiedades que promueve.
- Si la opción del depurador de orquestación está habilitada, tenga en cuenta que el estado de cada forma de la orquestación se guarda en la base de datos de seguimiento de BizTalk.
Aplicación de soluciones de hardware para evitar la contención de discos Para evitar la contención de disco en la base de datos MessageBox, haga lo siguiente:

- Uso de discos de alta velocidad
- Implementación de las bases de datos en una SAN de alta velocidad
: separe la base de datos messageBox en un servidor dedicado que sea independiente de las bases de datos de seguimiento.
- Escalar verticalmente las CPU y agregar más CPU al servidor de base de datos de Cuadro de mensajes dedicado
- Mover el registro PageFile o MSDTC a una unidad independiente

Para obtener más información sobre cómo evitar la contención de bases de datos, consulte Cómo evitar la contención de discos (https://go.microsoft.com/fwlink/?LinkId=158809).

Consulte también

Lista de comprobación de rendimiento rutinaria: realización de comprobaciones de rendimiento semanales