Partager via


Utilisation de variables de message pour déterminer la taille de la base de données des suivis

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 concernées ;

  • nombre d'événements générés ;

  • Nombre de propriétés de message soumises à un suivi

  • nombre de messages créés ;

  • estimation du nombre de messages reçus dans le laps de temps spécifié.

    Bien que l'équation à utiliser afin d'obtenir une estimation de la taille de la base de données des suivis soit simple, vous devez l'appliquer à chaque processus de messagerie entrant et sortant qui utilise l'implémentation BizTalk Server. En d'autres termes, vous devez appliquer cette équation à chacun des différents scénarios de message et ajouter les résultats obtenus pour arriver à une estimation de la taille finale de la base de données. Dans le cas présent, nous examinerons deux scénarios. Ces scénarios sont les suivants :

  1. Réception et transformation d'un message, puis envoi du message ainsi obtenu

  2. Réception d'un message, application d'un processus d'entreprise, puis envoi du message ainsi obtenu

    Ces deux types de scénarios peuvent se présenter dans un environnement BizTalk Server et chacun d'entre eux génère une quantité différente de données de suivi. La quantité totale de données de suivi générée par l'installation de BizTalk Server est égale à la somme de tous les scénarios.

    Voici quelques-unes des variables utilisées pour l'équation :

Variable Description
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 soumises à un suivi
PropSize Taille en octets de la propriété promue (champ)
CMsgs Nombre de messages supplémentaires créés par message entrant
Msgs Estimation du nombre de messages entrants dans un laps de temps donné
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 permet de calculer uniquement les données de suivi générées par les messages mais ne prend pas en compte les données de suivi générées pour le débogueur d'orchestration. Vous devez appliquer cette formule à chaque processus de message afin d'estimer la taille de la base de données des suivis.

Voir aussi

Dimensionnement de la base de données des suivis pour suivre les corps de message
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 des messages dans les orchestrations
Scénario 4 : dimensionnement de la base de données des suivis pour tous les messages
Scénario 3 : Dimensionnement de la base de données de suivi des messages envoyés aux listes de distribution