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 :
Réception et transformation d'un message, puis envoi du message ainsi obtenu
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