STATS REPLICAT

Mit STATS REPLICAT können Sie Statistiken für eine oder mehrere Replicat-Gruppen anzeigen. Threadstatistiken für eine koordinierte Replicat-Gruppe werden wie folgt angegeben.

Threadverzögerungsbereich

Die Differenz zwischen der maximalen und der minimalen Verzögerung unter allen Threads.

Koordinierte DDLs gesamt

Die Gesamtanzahl der koordinieren DDL-Transaktionen.

Koordinierte PK-Update-Transaktionen gesamt

Die Gesamtanzahl der koordinieren Transaktionen, bei denen ein Primärschlüssel aktualisiert wurde.

Koordinierte EMI-Transaktionen gesamt

Die Gesamtanzahl der koordinierten EVENTACTIONS-Ereignisse.

Gesamtzahl Transaktionen mit vom Benutzer angeforderter Koordination

Die Gesamtanzahl von Koordinationen, die explizit in der Konfiguration mit der Option COORDINATED des Parameters MAP angefordert wurden.

Durchschnittliche Koordinationszeit

Die durchschnittliche Zeit (in Sekunden), die mit der Koordination von allen Threads verbracht wurde.

Syntax

STATS REPLICAT group_name
[, statistic]
[, DDLSONLY]
[, TABLE [container. | catalog.]schema.table]
[, TOTALSONLY [container. | catalog.]schema.table]
[, REPORTCDR]
[, REPORTCHARCONV]
[, REPORTDETAIL | NOREPORTDETAIL]
[, REPORTRATE {HR | MIN | SEC}]

group_name

Der Name einer Replicat-Gruppe oder ein Platzhalter (*) zur Angabe mehrerer Gruppen. Beispiel: T* zeigt Statistiken für alle Replicat-Gruppen, deren Namen mit "T" beginnen.

statistic

Die anzuzeigende Statistik. Sie können mehrere Statistiken angeben, indem Sie jede mit einem Komma trennen. Beispiel: STATS REPLICAT finance, TOTAL, DAILY.

TOTAL

Zeigt Gesamtwerte seit dem Prozessstart an.

DAILY

Zeigt Gesamtwerte seit dem Beginn des aktuellen Tages an.

HOURLY

Zeigt Gesamtwerte seit dem Beginn der aktuellen Stunde an.

LATEST

Zeigt Gesamtwerte seit dem letzten RESET-Befehl.

RESET

Setzt die Zähler im Statistikfeld LATEST zurück.

DDLSONLY

Zeigt die Statistiken für DDL-Anweisungen, einschließlich der Anzahl der DDL-Anweisungen, in einem lesbaren Format an.

TABLE [container. catalog.]schema.table_name]

Zeigt Statistiken nur für die angegebene Tabelle oder eine über einen Platzhalter (*) angegebene Gruppe von Tabellen an. Der Tabellenname oder der Platzhalterspezifikation muss vollständig mit dem zweiteiligen oder dreiteiligen Namen angegeben sein. Beispiel: hr.emp oder *.*.*.

TOTALSONLY [container. catalog.]schema.table_name]

Fasst die Statistiken für die angegebene Tabelle oder eine über einen Platzhalter (*) angegebene Gruppe von Tabellen zusammen. Der Tabellenname oder der Platzhalterspezifikation muss vollständig mit dem zweiteiligen oder dreiteiligen Namen angegeben sein. Beispiel: hr.emp oder *.*.*.

REPORTCDR

Zeigt Statistiken für Konflikterkennung und -lösung (Conflict Detection and Resolution, CDR) an. Statistiken umfassen:

REPORTCHARCONV

Meldet Statistiken für die Zeichenvalidierung, wenn die Zeichensatzkonvertierung ausgeführt wird. Die folgenden Statistiken werden der STATS-Ausgabe hinzugefügt:

Total column character set conversion failure: Die Anzahl der Validierungs- oder Konvertierungsfehler in der aktuellen Replicat-Ausführung.

Total column data truncation: Gibt an, wie oft diese Spaltendaten in der aktuellen Replicat-Ausführung aufgrund der Zeichensatzkonvertierung abgeschnitten wurden

REPORTDETAIL | NOREPORTDETAIL

Steuert, ob die Ausgabe Vorgänge umfasst, die aufgrund von Kollisionsfehlern nicht repliziert wurden. Diese Vorgänge werden in den regulären Statistiken (durchgeführte Einfüge-, Aktualisierungs- und Löschvorgänge) sowie als Statistiken in der Detailanzeige gemeldet (falls aktiviert). Beispiel: Wenn 10 Datensätze Einfügevorgänge waren, die allesamt aufgrund doppelter Schlüssel ignoriert wurden, wird im Bericht angegeben, dass es 10 Einfügevorgänge und 10 Verwerfungen wegen Kollisionen gab. Der Standardwert ist REPORTDETAIL.

REPORTRATE {HR | MIN | SEC}

Zeigt Statistiken in Bezug auf die Verarbeitungsrate und nicht die absoluten Werte an.

HR

Legt die Verarbeitungsrate in Stunden fest.

MIN

Legt die Verarbeitungsrate in Minuten fest.

SEC

Legt die Verarbeitungsrate in Sekunden fest.

Beispiele


Das folgende Beispiel zeigt Gesamt- und Stundenstatistiken pro Minute für eine spezifische Tabelle an. Es setzt außerdem die letzten Statistiken zurück. Statistiken für verworfene Vorgänge werden nicht gemeldet.

STATS REPLICAT finance, TOTAL, HOURLY, TABLE sales.acct, REPORTRATE MIN, RESET, NOREPORTDETAIL

Das folgende Beispiel zeigt dieselben Statistiken wie das vorherige Beispiel an, aber für Thread 3 einer koordinierten Replicat-Gruppe.

STATS REPLICAT fin003, TOTAL, HOURLY, TABLE sales.acct, REPORTRATE MIN, RESET, NOREPORTDETAIL