STATS EXTRACT

Utilizzare STATS EXTRACT per visualizzare le statistiche per uno o più gruppi Extract. L'output comprende le operazioni DML e DDL incluse nella configurazione di Oracle GoldenGate.

Per ottenere il numero più accurato di operazioni al secondo in fase di elaborazione, effettuare le operazioni riportate di seguito.

  1. Eseguire il comando STATS EXTRACT con l'opzione RESET.

  2. Eseguire il comando STATS EXTRACT REPORTRATE. Il campo LATEST STATISTICS mostra il numero di operazioni al secondo.

Nota: il numero effettivo delle operazioni DML effettuate in un database DB2 potrebbe non corrispondere al numero delle operazioni DML estratte segnalate da Oracle GoldenGate. DB2 non registra le istruzioni di aggiornamento se non modificano fisicamente una riga, pertanto Oracle GoldenGate non è in grado di rilevarle né di includerle nelle statistiche.

Nota: per ottenere statistiche accurate su un sistema d'origine Teradata in cui Oracle GoldenGate è configurato con la modalità di protezione massima, eseguire STATS EXTRACT sul sistema Extract con ordinamento VAM, non sul sistema Extract primario. Il processo Extract primario può contenere statistiche per le transazioni di cui non è stato eseguito il commit, ma per le quali potrebbe essere eseguito il rollback, mentre il processo Extract con ordinamento VAM produce le statistiche solo per le transazioni di cui è stato eseguito il commit.

Sintassi

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

Nome di un gruppo Extract o carattere jolly asterisco (*) per specificare più gruppi. Ad esempio, T* restituisce i dati statistici per tutti i gruppi Extract i cui nomi iniziano con la lettera T.

statistic

La statistica da visualizzare. È possibile specificare più statistiche separandole con una virgola, ad esempio STATS EXTRACT finance, TOTAL, DAILY.

TOTAL

Visualizza i totali dall'avvio del processo.

DAILY

Visualizza i totali dall'inizio del giorno corrente.

HOURLY

Visualizza i totali dall'inizio dell'ora corrente.

LATEST

Visualizza i totali dall'ultimo comando RESET eseguito.

RESET

Reimposta i contatori nel campo statistico LATEST.

DDLSONLY

Visualizza le statistiche relative alle istruzioni DDL, compreso il numero delle istruzioni DDL, in un formato leggibile.

TABLE [container. catalog.]schema.table_name

Visualizza le statistiche solo per la tabella specificata o per il gruppo di tabelle specificato con il carattere jolly asterisco (*). Il nome della tabella o della specifica dei caratteri jolly devono essere completamente qualificati con il nome a due o tre parti, ad esempio hr.emp o *.*.*.

TOTALSONLY [container. catalog.]schema.table_name

Visualizza il riepilogo delle statistiche per la tabella specificata o per il gruppo di tabelle specificato con il carattere jolly asterisco (*). Il nome della tabella o della specifica dei caratteri jolly devono essere completamente qualificati con il nome a due o tre parti, ad esempio hr.emp o *.*.*.

REPORTCDR

Mostra le statistiche per la funzione CDR (Rilevamento e risoluzione dei conflitti, Conflict Detection and Resolution). Le statistiche disponibili sono riportate di seguito.

REPORTCHARCONV

Da utilizzare solo quando i parametri TABLE hanno una clausola TARGET e viene eseguita la conversione del set di caratteri. All'output di STATS vengono aggiunte le statistiche riportate di seguito:

Total column character set conversion failure: il numero di errori di convalida o conversione nell'esecuzione corrente di Extract.

Total column data truncation: il numero di volte in cui i dati delle colonne sono stati troncati nell'esecuzione corrente di Extract come risultato della conversione del set di caratteri

REPORTFETCH | NOREPORTFETCH

Consente di controllare se includere o meno nell'output le statistiche delle operazioni di FETCH. L'impostazione predefinita è NOREPORTFETCH. L'output di REPORTFETCH è il seguente:

REPORTRATE time_units

Visualizza le statistiche in termini di velocità di elaborazione anziché come valori assoluti.

HR
MIN
SEC

Esempio


Nell'esempio seguente vengono visualizzate le statistiche totali e orarie per una tabella specifica, con la reimpostazione delle statistiche più recenti e le statistiche di recupero risultanti.

STATS EXTRACT exte, TOTAL, HOURLY, TABLE hr.emp, REPORTRATE MIN, RESET, REPORTFETCH

STATS EXTRACT exte, LATEST, REPORTFETCH