Compartir a través de


Comprender el comportamiento del rendimiento de seguimiento de DTA

Los factores principales que determinan el rendimiento máximo sostenible (MST) para el seguimiento de DTA son:

  • El rendimiento de mensajes deseado, es decir, los mensajes recibidos por unidad de tiempo para el sistema.

  • Cantidad de datos a los que se realiza el seguimiento para cada mensaje.

  • Tiempo de vida de los datos en la base de datos de BizTalkDTADb antes de que se purguen, es decir, en la ventana de retención de datos.

  • Archivo y purga de los datos de BizTalkDTADb. El archivo es opcional, pero la purga se debe realizar periódicamente.

    Hay una cosa que todos estos factores tienen en común: la velocidad a la que el DTA puede aceptar y procesar datos (archivo y purga).

Cómo influye la velocidad de inserción y de procesamiento en el sistema

Ahora, vamos a examinar la ruta de seguimiento de datos que se describe en Medición del rendimiento de seguimiento sostenible máximo y evaluar el efecto de la inserción y la velocidad de procesamiento de BizTalkDTADb en los distintos componentes del sistema.

A partir de las tablas de cola de impresión y de datos de seguimiento, podemos imaginar que, si los procesos que mueven datos de estas tablas a la base de datos de BizTalkDTADb no pueden insertar datos en la base de datos de BizTalkDTADb, al menos, tan rápido como el tiempo de ejecución se inserta en las tablas de cola de impresión y de datos de seguimiento, las tablas de cola de impresión y de datos de seguimiento empezarán a acumular un registro. Esto no es necesariamente algo malo a corto plazo, siempre que sepa que el rendimiento del mensaje se reducirá para permitir al registro realizar la acumulación en última instancia. Sin embargo, mientras los datos sigan en las tablas de cola de impresión y de datos de seguimiento, no estarán disponibles en la base de datos BizTalkDTADb para poder consultarlos mediante consultas de seguimiento en la página Concentrador de grupo o cualquier otra herramienta. Por lo tanto, no será de utilidad para solucionar el problema. De este modo, los períodos de acumulación esperados deben ser lo suficientemente breves, para que la información a la que se ha realizado el seguimiento continúe estando disponible en un tiempo adecuado, en caso de que surja un problema que sea necesario investigar mediante los datos de BizTalkDTADb.

A partir de la comprobación, sabemos que no son los procesos que mueven los datos de seguimiento a la base de datos de BizTalkDTADb (es decir, TDDS y TrackedMessages_Copy_BizTalkMsgBoxDb), que son los factores determinantes si se acumula un registro, sino la velocidad de la base de datos de BizTalkDTADb al aceptar la entrada. Por lo general, es el archivo de datos de la base de datos de BizTalkDTADb, que es el enlace de E/S. Es decir, será la velocidad de la unidad en la que reside el archivo de base de datos de BizTalkDTADb, la que determinará la velocidad de la DTA en general.

Cómo influye la cantidad de datos en BizTalkDTADb en la velocidad de E/S

Otro factor clave relacionado con la velocidad de E/S es la cantidad de datos de la base de datos bizTalkDTADb: a medida que aumenta la cantidad de datos de seguimiento en la base de datos bizTalkDTADb, la velocidad de entrada y procesamiento de la base de datos de BizTalkDTADb disminuye, ya que simplemente hay más datos para ordenar a medida que se insertan nuevos datos y esto afecta a la cantidad de E/S necesaria para cada inserción.

En este momento, el archivo y la purga especifican la imagen, puesto que son estos los procesos que evitan que la base de datos de BizTalkDTADb aumente demasiado para poder hacer frente a dicho crecimiento. La idea básica es asegurar que el tamaño de la base de datos de BizTalkDTADb se mantenga por debajo del nivel en el que los elementos empiezan a realizar copias de seguridad en las tablas de cola de impresión y de seguimiento de datos. Sin embargo, los procesos de purga y archivo implementados en el trabajo DTA Purge and Archive de SQL (BizTalkDTADb) también necesitan recursos (CPU, memoria y, en especial, E/S) del servidor de la base de datos de BizTalkDTADb, que se debe tener en cuenta al medir MST con seguimiento.

Consulte también

Medir el rendimiento de seguimiento sostenible máximo
Escenarios de prueba para medir MST de seguimiento de DTA
Sugerencias y trucos para buscar MST de seguimiento de DTA
Instrucciones para ajustar el tamaño de la base de datos de seguimiento