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:

  1. Emita o comando STATS EXTRACT com a opção RESET.

  2. Emita o comando STATS EXTRACT REPORTRATE. O campo LATEST STATISTICS mostra 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:

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:

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