Freigeben über


sp_replcounters (Transact-SQL)

Gibt Replikationsstatistiken über Latenzzeit, Durchsatz und Transaktionsanzahl für alle veröffentlichten Datenbanken zurück. Diese gespeicherte Prozedur wird auf Verlegerebene für jede Datenbank ausgeführt.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

sp_replcounters

Resultsets

Spaltenname

Datentyp

Beschreibung

Datenbank

sysname

Der Name der Datenbank.

Replicated transactions

int

Anzahl der Transaktionen im Protokoll, die darauf warten, an die Verteilungsdatenbank übermittelt zu werden.

Replication rate trans/sec

float

Durchschnittliche Anzahl der Transaktionen, die pro Sekunde an die Verteilungsdatenbank übermittelt wurden.

Replication latency

float

Durchschnittliche Zeit in Sekunden, für die Transaktionen im Protokoll verblieben, bevor sie verteilt wurden.

Replbeginlsn

binary(10)

Protokollfolgenummer (LSN, Log Sequence Number) des aktuellen Abschneidepunkts im Protokoll.

Replendlsn

binary(10)

LSN des nächsten Commitdatensatzes, der auf die Übermittlung an die Verteilungsdatenbank wartet.

Hinweise

sp_replcounters wird für die Transaktionsreplikation verwendet.

Berechtigungen

Erfordert die Mitgliedschaft in der festen Datenbankrolle db_owner oder der festen Serverrolle sysadmin.

Siehe auch

Verweis

sp_replcmds (Transact-SQL)

sp_repldone (Transact-SQL)

sp_replflush (Transact-SQL)

Gespeicherte Systemprozeduren (Transact-SQL)