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:
-
CDR-Konflikte gesamt
-
Erfolgreiche CDR-Auflösungen
-
Nicht erfolgreiche CDR-Auflösungen
-
INSERTROWEXISTS-Konflikte für CDR -
CDR-
UPDATEROWEXISTS-Konflikte -
CDR-
UPDATEROWMISSING-Konflikte -
CDR-
DELETEROWEXISTS-Konflikte -
CDR-
DELETEROWMISSING-Konflikte
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