STATS REPLICAT
Utilisez STATS REPLICAT pour afficher les statistiques d'un ou plusieurs groupes de réplication. Les statistiques de thread d'un groupe de réplication coordonnée sont indiquées comme suit.
Ecart de décalage de thread
Différence entre le décalage maximal et le décalage minimal dans l'ensemble des threads.
Nombre total de DDL coordonnés
Nombre total de transactions DDL coordonnées.
Nombre total de transactions de mise à jour de clé primaire coordonnées
Nombre total de transactions coordonnées ayant impliqué une mise à jour d'une clé primaire.
Nombre total de transactions EMI coordonnées
Nombre total d'événements EVENTACTIONS coordonnés.
Nombre total de transactions avec une coordination demandée par l'utilisateur
Nombre total de coordination explicitement demandées dans la configuration à l'aide de l'option COORDINATED du paramètre MAP.
Temps de coordination moyen
Temps moyen (en secondes) consacré à la coordination dans l'ensemble des threads.
Syntaxe
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
Nom d'un groupe de réplication ou caractère générique (*) pour indiquer plusieurs groupes. Par exemple, T* affiche des statistiques pour tous les groupes de réplication dont la dénomination commence par T.
statistic
Statistiques à afficher. Vous pouvez spécifier plusieurs statistiques en les séparant par une virgule, par exemple STATS REPLICAT finance, TOTAL, DAILY.
TOTAL
Affiche les totaux depuis le démarrage du processus.
DAILY
Affiche les totaux depuis le début du jour en cours.
HOURLY
Affiche les totaux depuis le début de l'heure en cours.
LATEST
Affiche les totaux depuis la dernière exécution de la commande RESET.
RESET
Réinitialise les compteurs du champ statistique LATEST.
DDLSONLY
Affiche les statistiques des instructions DDL, y compris le nombre d'instructions DDL dans un format lisible.
TABLE [container. |
catalog.]schema.table_name] |
Affiche uniquement les statistiques de la table indiquée ou du groupe de tables indiqué par un caractère générique (*). Le nom de table ou la spécification du caractère générique doit être complètement qualifié par le nom en deux ou trois parties, par exemple hr.emp ou *.*.*.
TOTALSONLY [container. |
catalog.]schema.table_name] |
Récapitule les statistiques de la table indiquée ou du groupe de tables indiqué par un caractère générique (*). Le nom de table ou la spécification du caractère générique doit être complètement qualifié par le nom en deux ou trois parties, par exemple hr.emp ou *.*.*.
REPORTCDR
Affiche les statistiques de la détection et de la résolution de conflits. Les statistiques sont les suivantes :
-
Nombre total de conflits CDR
-
Résolutions CDR réussies
-
Résolutions CDR ayant échoué
-
Conflits de CDR
INSERTROWEXISTS -
Conflits de CDR
UPDATEROWEXISTS -
Conflits de CDR
UPDATEROWMISSING -
Conflits de CDR
DELETEROWEXISTS -
Conflits de CDR
DELETEROWMISSING
REPORTCHARCONV
Renvoie les statistiques pour la validation de caractères en cas de conversion du jeu de caractères. Les statistiques suivantes sont ajoutées à la sortie STATS :
Total column character set conversion failure : nombre d'échecs de validation ou d'échecs de conversion dans l'exécution de réplication en cours.
Total column data truncation : nombre de troncations de données survenues lors de l'exécution de réplication en cours consécutivement à la conversion de jeu de caractères
REPORTDETAIL | NOREPORTDETAIL
Indique si la sortie inclut les opérations qui n'ont pas été répliquées suite à des erreurs de collision. Ces opérations sont signalées dans les statistiques standard (insertions, mises à jour et suppressions effectuées), ainsi que sous la forme de statistiques dans l'affichage détaillé, s'il est activé. Supposons par exemple que 10 enregistrements correspondent à des opérations d'insertion et qu'ils soient tous ignorés en raison de clés en double. Le rapport indiquerait alors 10 insertions et également 10 rejets dus à des collisions. La valeur par défaut est REPORTDETAIL.
REPORTRATE {HR | MIN | SEC}
Affiche des statistiques sous forme de taux de traitement plutôt que de valeurs absolues.
HR
Définit le taux de traitement en fonction des heures.
MIN
Définit le taux de traitement en fonction des minutes.
SEC
Définit le taux de traitement en fonction des secondes.
Exemples
L'exemple suivant affiche les statistiques totales et horaires (par minute) d'une table spécifique. Il réinitialise aussi les dernières statistiques. Les statistiques des opérations rejetées ne sont pas signalées.
STATS REPLICAT finance, TOTAL, HOURLY, TABLE sales.acct, REPORTRATE MIN, RESET, NOREPORTDETAIL
L'exemple suivant affiche les mêmes statistiques que le précédent, mais pour le thread 3 d'un groupe de réplication coordonnée.
STATS REPLICAT fin003, TOTAL, HOURLY, TABLE sales.acct, REPORTRATE MIN, RESET, NOREPORTDETAIL