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:
Empfangen einer Nachricht, Transformieren der Nachricht und anschließendes Senden der sich ergebenden Nachricht
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