Freigeben über


Prüfliste: Ausführen von monatlichen Leistungsprüfungen

In diesem Thema werden bewährte Methoden aufgeführt, die Sie monatlich befolgen sollten, um Leistungsprobleme mit einem BizTalk Server System zu vermeiden.

Schritte Referenz
Ermitteln der Informationen, die Sie während der Planung nachverfolgen müssen Sie sollten bereits während der Planungsphase entscheiden, welche Informationen überwacht werden sollen, damit Sie nach dem Bereitstellen des Projekts die Überwachungsoptionen festlegen und die Menge der überwachten Daten begrenzen können, sodass Sie nur die wirklich 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/?LinkId=154187) in der BizTalk Server-Dokumentation.
Nicht alle Nachrichten nachverfolgen Es wird empfohlen, nicht alle Nachrichten nachzuverfolgen, da jedes Mal, wenn eine Nachricht berührt wird, BizTalk Server eine weitere Kopie 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.
Nicht alle Ereignisse für Orchestrierungen nachverfolgen Das Nachverfolgen aller Ereignisse für eine Orchestrierung kann die Größe von dta_DebugTrace und dta_MessageInoutEvents Tabellen erhöhen. Anweisungen zum Deaktivieren der Nachverfolgung für eine Orchestrierung finden Sie unter So deaktivieren Sie die Nachverfolgung für eine Orchestrierung.
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 für Drosselungszustände, um festzustellen, ob eine Drosselung stattfindet. Messen Sie dann selbst, ob die Ressource, auf der die Drosselung basiert (z. B. Datenbankgröße oder Arbeitsspeicherauslastung), unter- oder überlastet ist, und passen Sie dann die Drosselungsschwellenwerte entsprechend an. Weitere Informationen finden Sie unter Anpassen von Drosselungsschwellenwerten: Wann und warum (https://go.microsoft.com/fwlink/?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.
Berücksichtigen Sie bei der Größe der BizTalk-Nachverfolgungsdatenbank verschiedene Faktoren. – Berücksichtigen Sie beim Dimensionieren der BizTalk-Nachverfolgungsdatenbank SQL Server Faktoren, z. B. die Indexgröße, indem Sie Ihren Berechnungen einen Kontingenzmultiplikator hinzufügen.
– Wenn Sie die Größe von Nachrichten in der BizTalk-Nachverfolgungsdatenbank bestimmen, fügen Sie der Nachrichtengröße die durchschnittliche Größe des Nachrichtenkontexts hinzu, wenn sie im Vergleich zur Nachrichtengröße signifikant ist.
– Um die Größe von Nachrichten in der BizTalk-Nachverfolgungsdatenbank zu begrenzen, beschränken Sie die Anzahl der Eigenschaften, die Sie höher stufen.
– Wenn die Orchestrierungsdebuggeroption aktiviert ist, berücksichtigen Sie, dass die status jeder Form in der Orchestrierung in der BizTalk-Nachverfolgungsdatenbank gespeichert wird.
Anwenden von Hardwarelösungen zur Vermeidung von Datenträgerkonflikten Gehen Sie wie folgt vor, um Datenträgerkonflikte in der MessageBox-Datenbank zu vermeiden:

– Verwenden von Hochgeschwindigkeitsdatenträgern
– Bereitstellen der Datenbanken auf einem Hochgeschwindigkeits-SAN
– Trennen Sie die MessageBox-Datenbank auf einen dedizierten Server, der von den Nachverfolgungsdatenbanken getrennt ist.
– Hochskalieren der CPUs und Hinzufügen weiterer CPUs zum dedizierten MessageBox-Datenbankserver
– Verschieben des PageFile- und/oder MSDTC-Protokolls auf ein separates Laufwerk

Weitere Informationen zum Vermeiden von Datenbankkonflikten finden Sie unter Vermeiden von Datenträgerkonflikten (https://go.microsoft.com/fwlink/?LinkId=158809).

Weitere Informationen

Checkliste für Routineleistung:Ausführen wöchentlicher Leistungsprüfungen