Partager via


Utilisation de variables de message pour dimensionner la base de données de suivi

Dans Microsoft BizTalk Server, vous pouvez utiliser un certain nombre de variables pour déterminer la taille de la base de données BizTalk Tracking (BizTalkDTADb) sur une période donnée. Ces variables sont les suivantes :

  • Nombre de pipelines utilisés

  • Nombre d’orchestrations impliquées

  • Nombre d’événements générés

  • Nombre de propriétés de message suivies

  • Nombre de messages supplémentaires créés

  • Nombre estimé de messages reçus dans la période spécifiée

    Bien que l’équation que vous utilisez pour estimer la taille de la base de données BizTalk Tracking est simple, vous devez l’appliquer à chaque processus de message entrant et sortant qui utilise l’implémentation de BizTalk Server. En d’autres termes, vous devez appliquer cette équation pour chaque scénario de message distinct, puis ajouter les résultats pour obtenir la taille finale de la base de données estimée. Dans ce document, nous allons examiner deux scénarios. Les scénarios sont les suivants :

  1. Réception d’un message, transformation du message, puis envoi du message résultant

  2. Réception d’un message, exécution d’un processus métier à l’aide du message, puis envoi du message résultant.

    Ces deux scénarios peuvent être présents dans une installation de BizTalk Server, et chaque scénario génère une quantité différente de données de suivi. Le total des données de suivi générées pour l’installation de BizTalk Server est la somme de tous les scénarios.

    Voici quelques variables utilisées dans l’équation :

Variable Descriptif
Nserv Nombre de services (nombre de pipelines + nombre d’orchestrations)
Événements Nombre d’événements de message générés
Propriétés Nombre de propriétés de message suivies
PropSize Taille (en octets) de la propriété promue (champ)
Messages de communication Nombre de messages supplémentaires créés par message entrant
Msgs Nombre de messages entrants estimés dans une période donnée
MsgSize Taille des messages
MsgNum Nombre de messages suivis pour chaque message entrant

L’équation est la suivante :

[((Nserv * 150 bytes) + (Events * 230 bytes) + (Properties * CMsgs*(52 bytes + PropSize))) * Msgs]/1024/1024 = Data size in MB  

Cette équation calcule uniquement les données de suivi générées par les messages et n’inclut pas les données de suivi générées pour le débogueur d’orchestration. Vous devez appliquer cette formule à chaque processus de message pour estimer la taille de la base de données BizTalk Tracking.

Voir aussi

Dimensionnement de la base de données de suivi pour suivre les corps des messages
Scénario 1 : Dimensionnement de la base de données de suivi pour les messages BizTalk simples
Scénario 2 : Dimensionnement de la base de données de suivi pour les messages dans les orchestrations
Scénario 4 : Dimensionnement de la base de données de suivi pour tous les messages
Scénario 3 : Dimensionnement de la base de données de suivi pour les messages envoyés aux listes de distribution