STATS EXTRACT
Use STATS EXTRACT para exibir estatísticas para um ou mais grupos de Extract. A saída inclui as operações DML e DDL que estão incluídas na configuração do Oracle GoldenGate.
Para obter o número mais preciso de operações por segundo que estão sendo processadas, faça o seguinte:
-
Emita o comando
STATS EXTRACTcom a opçãoRESET. -
Emita o comando
STATS EXTRACT REPORTRATE. O campoLATEST STATISTICSmostra as operações por segundo.
Observação: O número real de operações DML executadas em um banco de dados DB2 pode não corresponder ao número de operações DML extraídas reportadas pelo Oracle GoldenGate. O DB2 não registrará instruções de atualização se elas não alterarem fisicamente uma linha; por isso, o Oracle GoldenGate não pode excluí-las ou incluí-las nas estatísticas.
Observação: Para obter estatísticas precisas em um sistema de origem Teradata no qual oOracle GoldenGate está configurado no modo máximo de proteção, emita STATS EXTRACT para o Extract de classificação de VAM, não para o Extract principal. O Extract principal pode conter estatísticas de transações não confirmadas que podem ser revertidas, enquanto o Extract VAM-sort só reporta estatísticas das transações confirmadas.
Sintaxe
STATS EXTRACT group_name
[, statistic]
[, DDLSONLY]
[, TABLE [container. | catalog.]schema.table]
[, TOTALSONLY [container. | catalog.]schema.table]
[, REPORTCDR]
[, REPORTCHARCONV]
[, REPORTFETCH | NOREPORTFETCH]
[, REPORTRATE time_units]
group_name
O nome de um grupo Extract ou um caractere curinga (*) para especificar diversos grupos. Por exemplo, T* retorna estatísticas para todos os grupos de Extração cujos nomes começam com T.
statistic
A estatística a ser exibida. É possível especificar mais de uma estatística separando cada uma com uma vírgula, por exemplo, STATS EXTRACT 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
DELROWEXISTS -
Conflitos da CDR
DELROWMISSING
REPORTCHARCONV
Use somente quando os parâmetros TABLE tiverem uma cláusula TARGET e a conversão do conjunto de caractere for 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 atual do processo Extract.
Total column data truncation: o número de vezes que esses dados de coluna foram truncados na execução atual do Extract como resultado da conversão do conjunto de caracteres
REPORTFETCH | NOREPORTFETCH
Controla se estatísticas sobre operações de extração são ou não incluídas na saída. A predefinição é NOREPORTFETCH. A saída de REPORTFETCH é a seguinte:
-
row fetch attempts: O número de vezes que a Extração tentou extrair um valor de coluna do banco em que não foi possível obter o valor do log de transações. -
fetch failed: O número derow fetch attemptsque falhou. -
extração de linha por chave: Válido para Oracle. O número de tentativas de extração de linha que foram feitas usando a chave principal. O padrão é extrair por ID da linha.
REPORTRATE time_units
Exibe estatísticas em termos de taxa de processamento, em vez de valores absolutos.
HR
MIN
SEC
Exemplo
O exemplo a seguir exibe por minuto estatísticas totais e horárias para uma tabela específica; além disso, redefine as últimas estatísticas e gera estatísticas de extração.
STATS EXTRACT exte, TOTAL, HOURLY, TABLE hr.emp, REPORTRATE MIN, RESET, REPORTFETCH
STATS EXTRACT exte, LATEST, REPORTFETCH