Freigeben über


Verwenden von Nachrichtenvariablen zum Festlegen der Größe der Überwachungsdatenbank

In Microsoft BizTalk Server können Sie eine Reihe von Variablen verwenden, um zu bestimmen, wie groß die BizTalk-Nachverfolgungsdatenbank (BizTalkDTADb) im Laufe eines bestimmten Zeitraums wird. Es handelt sich um folgende Variablen:

  • Anzahl der verwendeten Pipelines

  • Anzahl der beteiligten Orchestrierungen

  • Anzahl der generierten Ereignisse

  • Anzahl der überwachten Nachrichteneigenschaften

  • Anzahl zusätzlicher erstellter Nachrichten

  • Geschätzte Anzahl der im festgelegten Zeitraum empfangenen Nachrichten

    Die Gleichung zur Ermittlung der geschätzten Größe der BizTalk-Überwachungsdatenbank ist zwar einfach, Sie müssen sie jedoch auf jeden eingehenden und ausgehenden Nachrichtenprozess anwenden, der die BizTalk Server-Implementierung verwendet. Anders ausgedrückt: Sie müssen diese Gleichung auf jedes einzelne Nachrichtenszenario anwenden und die Ergebnisse dann addieren, um die endgültige geschätzte Datenbankgröße zu ermitteln. In diesem Dokument werden zwei Szenarien behandelt. Dies sind folgende Szenarien:

  1. Empfangen einer Nachricht, Transformieren der Nachricht und anschließendes Senden der sich ergebenden Nachricht

  2. Empfangen einer Nachricht, Ausführen eines Geschäftsprozesses mithilfe der Nachricht und anschließendes Senden der sich ergebenden Nachricht

    Beide Szenarien können in einer BizTalk Server-Installation auftreten, und jedes Szenario generiert eine unterschiedliche Menge an Überwachungsdaten. Die gesamte Menge der für die BizTalk Server-Installation generierten Überwachungsdaten ist die Summe aller Szenarien.

    Im Folgenden werden einige der in der Gleichung verwendeten Variablen aufgeführt:

Variable BESCHREIBUNG
Nserv Anzahl der Dienste (Anzahl der Pipelines + Anzahl der Orchestrierungen)
Ereignisse Anzahl der generierten Nachrichtenereignisse
Eigenschaften Anzahl der überwachten Nachrichteneigenschaften
PropSize Größe (in Bytes) der höher gestuften Eigenschaft (Feld)
CMsgs Anzahl zusätzlicher erstellter Nachrichten (pro eingehender Nachricht)
Msgs Geschätzte Anzahl der in einem festgelegten Zeitraum eingehenden Nachrichten
MsgSize Nachrichtengröße
MsgNum Anzahl der für jede eingehende Nachricht überwachten Nachrichten

Die Gleichung lautet wie folgt:

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

Mit dieser Gleichung werden nur die von den Nachrichten generierten Überwachungsdaten berechnet, nicht die für den Orchestrierungsdebugger generierten Überwachungsdaten. Sie müssen diese Formel auf jeden Nachrichtenprozess anwenden, um die geschätzte Größe der BizTalk-Überwachungsdatenbank zu ermitteln.

Weitere Informationen

Festlegen der Größe der Überwachungsdatenbank zum Überwachen von Textteilen
Szenario 1: Größenanpassung der Nachverfolgungsdatenbank für einfache BizTalk-Nachrichten
Szenario 2: Größenanpassung der Nachverfolgungsdatenbank für Nachrichten in Orchestrierungen
Szenario 4: Festlegen der Größe der Nachverfolgungsdatenbank für alle BizTalk-Nachrichten
Szenario 3: Größenanpassung der Nachverfolgungsdatenbank für nachrichten, die an Verteilerlisten gesendet werden