STATS REPLICAT
Use STATS REPLICAT para exibir estatísticas para um ou mais grupos de Replicat. As estatísticas de thread para um grupo Replicat coordenado são fornecidas como se segue.
Diferença de Atraso do Thread
A diferença entre o atraso máximo e o atraso mínimo entre todos os threads.
Total de DDLs Coordenadas
O número total de transações de DDL coordenadas.
Total de Transações Coordenadas de Atualização de PK
O número total de transações coordenadas que envolviam uma atualização de uma chave primária.
Total de Transações Coordenadas de EMI
O número total de eventos EVENTACTIONS coordenados.
Total de Transações com Coordenação Solicitada pelo Usuário
O número total de coordenações solicitadas explicitamente na configuração por meio da opção COORDINATED do parâmetro MAP.
Tempo Médio de Coordenação
O tempo médio (em segundos) gasto na coordenação entre todos os threads.
Sintaxe
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
O nome de um grupo Replicat ou um caractere curinga (*) para especificar diversos grupos. Por exemplo, T* mostra estatísticas para todos os grupos de Replicat cujos nomes começam com T.
statistic
A estatística a ser exibida. Mais de uma estatística pode ser especificada separando cada um com uma vírgula, por exemplo STATS REPLICAT finance, TOTAL, DAILY.
TOTAL
Exibe os totais desde a inicialização do processo.
DAILY
Exibe os totais desde o início do dia atual.
HOURLY
Exibe os totais desde o início da hora atual.
LATEST
Exibe os totais desde o último comando RESET.
RESET
Redefine os contadores no campo estatístico LATEST.
DDLSONLY
Exibe as estatísticas de instruções DDL, incluindo o número de instruções DDL em formato legível.
TABLE [container. |
catalog.]schema.table_name] |
Exibe estatísticas apenas da tabela especificada ou de um grupo de tabelas especificado com um caractere curinga (*). O nome da tabela ou especificação do caractere curinga deve ser totalmente qualificado com o nome de duas ou três peças, por exemplo, hr.emp ou *.*.*.
TOTALSONLY [container. |
catalog.]schema.table_name] |
Resume as estatísticas da tabela especificada ou de um grupo de tabelas especificado com um caractere curinga (*). O nome da tabela ou especificação do caractere curinga deve ser totalmente qualificado com o nome de duas ou três peças, por exemplo, hr.emp ou *.*.*.
REPORTCDR
Mostra as estatísticas da Detecção e Resolução de Conflitos. As estatísticas incluem:
-
Total de conflitos de CDR
-
Resoluções de CDR bem-sucedidas
-
Falha nas resoluções de CDR
-
Conflitos da CDR
INSERTROWEXISTS -
Conflitos da CDR
UPDATEROWEXISTS -
Conflitos da CDR
UPDATEROWMISSING -
Conflitos da CDR
DELETEROWEXISTS -
Conflitos da CDR
DELETEROWMISSING
REPORTCHARCONV
Reporta estatísticas de validação de caracteres quando a conversão de conjunto de caracteres é executada. As seguintes estatísticas são adicionadas à saída STATS:
Total column character set conversion failure: o número de falhas de validação ou conversão na execução do processo Replicat atual.
Total column data truncation: o número de vezes que esses dados de coluna foram truncados na execução de Replicat atual como resultado da conversão do conjunto de caracteres
REPORTDETAIL | NOREPORTDETAIL
Controla se a saída inclui ou não operações que não foram replicadas como resultado de erros de colisão. Essas operações são reportadas nas estatísticas regulares (inserções, atualizações e exclusões executadas), além das estatísticas na exibição de detalhes, se estiver ativada. Por exemplo, se 10 registros foram operações de inserção e eles foram todos ignorados em decorrência de chaves duplicadas, o relatório indicaria que houve 10 inserções e também 10 descartes em decorrência de colisões. A predefinição é REPORTDETAIL.
REPORTRATE {HR | MIN | SEC}
Exibe estatísticas em termos de taxa de processamento, em vez de valores absolutos.
HR
Define a taxa de processamento em termos de horas.
MIN
Define a taxa de processamento em termos de minutos.
SEC
Define a taxa de processamento em termos de segundos.
Exemplos
O exemplo a seguir exibe estatísticas totais e horárias por minuto para uma tabela específica, e também redefine as estatísticas mais recentes. Estatísticas de operações descartadas não são reportadas.
STATS REPLICAT finance, TOTAL, HOURLY, TABLE sales.acct, REPORTRATE MIN, RESET, NOREPORTDETAIL
O exemplo a seguir exibe as mesmas estatísticas do exemplo anterior, mas para o thread 3 de um grupo Replicat coordenado.
STATS REPLICAT fin003, TOTAL, HOURLY, TABLE sales.acct, REPORTRATE MIN, RESET, NOREPORTDETAIL