Bewährte Methoden für die BizTalk Server-Einstellungen
In diesem Thema werden bewährte Methoden aufgeführt, die Sie befolgen sollten, wenn Sie Verfahren zur Betriebsbereitschaft für BizTalk Server ausführen.
Konfigurieren der Nachrichtenbatchverarbeitung zum Erhöhen der Adapterleistung
Minimieren Sie die Anzahl von Transaktionen, die von einem Adapter ausgeführt werden, indem Sie mehrere Vorgänge in einem einzelnen Batch kombinieren.
Begrenzen Sie die Batchgröße basierend auf der Gesamtzahl der Bytes im Batch zusätzlich zur Nachrichtenanzahl. Weitere Informationen zum Einschränken der Batchgröße finden Sie unter Konfigurieren der Batchverarbeitung zur Verbesserung der Adapterleistung.
Anpassen des Schwellenwerts für große Nachrichten
Um den Durchsatz zu verbessern, erhöhen Sie den Schwellenwert für große Nachrichten, wodurch die Anzahl der großen Nachrichten verringert wird, die während der Zuordnung auf den Datenträger gepuffert werden.
Ermitteln der Informationen, die Sie während der Planung nachverfolgen müssen
Sie sollten während der Planungsphase entscheiden, welche Informationen Sie nachverfolgen müssen. Auf diese Weise können Sie nach der Bereitstellung des Projekts die Nachverfolgungsoptionen festlegen und die Menge der nachverfolgten Daten so begrenzen, dass Sie nur die benötigten Informationen erhalten.
Hinweis
Weitere Informationen zu bewährten Methoden im Zusammenhang mit der Nachverfolgung finden Sie unter Planen der Nachverfolgung in diesem Leitfaden und Integritäts- und Aktivitätsnachverfolgung (https://go.microsoft.com/fwlink/p/?LinkId=154187).
Nicht alle Nachrichten nachverfolgen
Es wird empfohlen, nicht alle Nachrichten nachzuverfolgen. Dies liegt daran, dass jedes Mal, wenn eine Nachricht berührt wird, BizTalk Server eine weitere Kopie der Nachricht erstellt. Stattdessen können Sie den Bereich einschränken, indem Sie nur einen bestimmten Port nachverfolgen. Dies trägt dazu bei, die Leistung Ihres Systems zu maximieren und die Datenbanken übersichtlich zu halten.
Festlegen der Nachverfolgung für Sende- und Empfangsports anstelle einer Pipeline
Wenn Sie Nachverfolgungsoptionen für Pipelines festlegen, legen Sie auch die Nachverfolgungsoptionen global für jeden Port fest, der die Pipeline verwendet. Dies wiederum kann dazu führen, dass viel mehr Daten nachverfolgt werden, als Sie beabsichtigen, was die Systemleistung verlangsamt. Stattdessen können Sie Nachverfolgungsoptionen für Sende- und Empfangsports festlegen.
Anpassen der Drosselung basierend auf der Ressourcenauslastung
Die Drosselung in BizTalk Server ist standardmäßig so konfiguriert, dass sie einen guten Schutz für das System bietet. Überwachen Sie die Leistungsindikatoren auf Drosselungszustände, um festzustellen, ob eine Drosselung stattfindet. Überprüfen Sie dann selbst, ob die Ressource, auf der die Drosselung basiert (z. B. Datenbankgröße oder Arbeitsspeicherauslastung), nicht oder übermäßig ausgelastet ist. Passen Sie als Nächstes die Drosselungsschwellenwerte entsprechend nach oben oder unten an. Weitere Informationen finden Sie unter Anpassen von Drosselungsschwellenwerten: Wann und warum (https://go.microsoft.com/fwlink/p/?LinkId=154188).
Verwenden der PassThruTransmit-Pipeline nach Möglichkeit
Wenn vor dem Senden einer Nachricht an das Ziel keine Dokumentverarbeitung erforderlich ist, verwenden Sie die PassThruTransmit-Pipeline anstelle der XML-Sendepipeline.
Minimieren der Verwendung von Orchestrierungsnachverfolgungsereignissen "Shape start and end"
Während die Nachverfolgung von Orchestrierungsforms offensichtliche Vorteile für das Orchestrierungsdebuggen bietet, hat sie Auswirkungen auf Leistung und Skalierbarkeit. Das Start- und Endverfolgungsereignis von Shape kann erheblichen Mehraufwand verursachen. Es empfiehlt sich, die Nutzung in Produktionsumgebungen zu minimieren, in denen ein hoher Durchsatz erforderlich ist.
Hinweis
Start- und Endverfolgungsereignisse von Shape sind für alle Orchestrierungen standardmäßig AKTIVIERT.