SQL Server, Statistiken für das Broker-TO (Objekt)

Gilt für:SQL Server

Das Leistungsobjekt SQLServer:Broker TO Statistics meldet Informationen darüber, wie oft Service Broker-Dialogfelder Übertragungsobjekte anfordern und wie oft Übertragungsobjekte in tempdbgeschrieben werden.

Übertragungsobjekte zeichnen den Status von Nachrichtenübertragungen für ein Service Broker-Dialogfeld auf. Sie werden im Arbeitsspeicher gespeichert. Um Arbeitsspeicher freizugeben, schreibt Service Broker regelmäßig Batches von inaktiven Übertragungsobjekten in Arbeitstabellen in tempdb.

In der folgenden Tabelle sind die in diesem Objekt enthaltenen Indikatoren aufgelistet.

SQL Server, Statistiken für das Broker-TO-Leistungsindikatoren Beschreibung
Durchschn. Länge von Batch-Schreibvorgängen Die durchschnittliche Anzahl von Übertragungsobjekten, die in einem Batch gespeichert wurden.
Durchschn. Zeit zum Schreiben des Batches (ms) Die durchschnittliche Anzahl von Millisekunden, die zur Speicherung eines Batches von Übertragungsobjekten erforderlich waren.
Durchschn. Zeit zum Schreiben der Batchbasis Nur zur internen Verwendung.
Durchschn. Zeit zwischen Batches (ms) Die durchschnittliche Anzahl von Millisekunden, die zwischen Speicherungen der Batches von Übertragungsobjekten verstrichen sind.
Durchschn. Zeit zwischen Batches Base Nur zur internen Verwendung.
Übertragungsobjekte-Abrufvorgänge/Sekunde Gibt an, wie oft pro Sekunde Dialoge Übertragungsobjekte angefordert haben.
Übertragungsobjekte auf geändert festgelegt/Sekunde Gibt an, wie oft pro Sekunde Übertragungsobjekte als geändert markiert wurden. Übertragungsobjekte werden als geändert markiert, sobald eine Bearbeitung bewirkt, dass sich die Kopie im Arbeitsspeicher von der in tempdb gespeicherten Kopie unterscheidet. Übertragungsobjekte werden geändert, wenn der Service Broker eine Änderung des Status von Nachrichtenübertragungen für das Dialogfeld aufzeichnen muss.
Übertragungsobjekt-Schreibvorgänge/Sekunde Gibt an, wie oft pro Sekunde Batches von Übertragungsobjekten in die tempdb-Arbeitstabellen geschrieben wurden. Eine große Anzahl von Schreibvorgängen könnte darauf hindeuten, dass der SQL Server-Speicher betont wird.

Beispiel

Sie beginnen damit, die Abfrageleistungsindikatoren in diesem Objekt mithilfe dieser T-SQL-Abfrage in der dynamischen Verwaltungssicht sys.dm_os_performance_counters zu untersuchen:

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Broker TO Statistics%';