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

Das Leistungsobjekt SQLServer:Statistiken für das Broker-TO übermittelt Informationen darüber, wie oft Service Broker-Dialoge Übertragungsobjekte anfordern und wie oft Übertragungsobjekte in tempdb geschrieben werden.

Übertragungsobjekte zeichnen den Status von Nachrichtenübertragungen für einen Service Broker-Dialog auf. Sie werden im Arbeitsspeicher gespeichert. Um Arbeitsspeicher freizugeben, schreibt Service Broker periodisch Batches inaktiver Übertragungsobjekte in die Arbeitstabellen in tempdb. Weitere Informationen zu Übertragungsobjekten finden Sie unter Service Broker-Kommunikationsprotokolle.

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

Leistungsindikatoren für "Statistiken für das Broker-TO" in SQL Server

Beschreibung

Durchschnittliche Länge der Batchschreibvorgänge

Die durchschnittliche Anzahl von Übertragungsobjekten, die in einem Batch gespeichert wurden.

Durschnittliche Schreibdauer für Batch (ms)

Die durchschnittliche Anzahl von Millisekunden, die zur Speicherung eines Batches von Übertragungsobjekten erforderlich waren.

Durschnittliche Zeit zwischen Batches (ms)

Die durchschnittliche Anzahl von Millisekunden, die zwischen Speicherungen der Batches von Übertragungsobjekten verstrichen sind.

Übertragungsobjektabrufe/Sekunde

Gibt an, wie oft pro Sekunde Dialoge Übertragungsobjekte angefordert haben.

Pro Sekunde als geändert markierte Übertragungsobjekte

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 Service Broker eine Änderung des Status von Nachrichtenübertragungen für einen Dialog aufzeichnen muss.

Schreibvorgänge für Übertragungsobjekte/Sekunde

Gibt an, wie oft pro Sekunde Batches von Übertragungsobjekten in die tempdb-Arbeitstabellen geschrieben wurden. Ein große Anzahl von Schreibvorgängen kann darauf hinweisen, dass der SQL Server-Arbeitsspeicher überbeansprucht wird.