STATS EXTRACT

STATS EXTRACT를 사용하여 하나 이상의 Extract 그룹에 대한 통계를 표시할 수 있습니다. 출력에는 Oracle GoldenGate 구성에 있는 DML 및 DDL 작업이 포함됩니다.

처리되고 있는 초당 작업 수를 가장 정확히 가져오려면 다음 작업을 수행하십시오.

  1. RESET 옵션과 함께 STATS EXTRACT 명령을 실행합니다.

  2. STATS EXTRACT REPORTRATE 명령을 실행합니다. LATEST STATISTICS 필드에 초당 작업 수가 표시됩니다.

주: DB2 데이터베이스에서 실행되는 실제 DML 작업 수는 Oracle GoldenGate가 보고한 추출된 DML 작업 수과 일치하지 않을 수 있습니다. DB2는 업데이트 문이 실제로 행을 변경하지 않을 경우 해당 명령문을 기록하지 않습니다. 따라서 Oracle GoldenGate는 해당 명령문을 감지하거나 통계에 포함할 수 없습니다.

주: 최대 보호 모드로 Oracle GoldenGate가 구성된 Teradata 소스 시스템에서 정확한 통계를 가져오려면 기본 추출이 아닌 VAM 정렬 Extract에 STATS EXTRACT를 실행하십시오. 기본 Extract에는 롤백될 수 있는 커밋되지 않은 트랜잭션에 대한 통계가 포함될 수 있습니다. 반면 VAM 정렬 Extract는 커밋된 트랜잭션에 대해서만 통계를 보고합니다.

구문

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

Extract 그룹의 이름 또는 다중 그룹을 지정할 와일드 카드 문자(*)입니다. 예를 들어, T*는 이름이 T로 시작하는 모든 Extract 그룹에 대한 통계를 반환합니다.

statistic

표시할 통계입니다. 쉼표로 각각 구분하여 두 개 이상의 통계를 지정할 수 있습니다(예: STATS EXTRACT finance, TOTAL, DAILY.).

TOTAL

프로세스 시작 이후 합계를 표시합니다.

DAILY

현재 일 시작 이후 합계를 표시합니다.

HOURLY

현재 시간 시작 이후 합계를 표시합니다.

LATEST

마지막 RESET 명령 이후 합계를 표시합니다.

RESET

LATEST 통계 필드에서 카운터를 재설정합니다.

DDLSONLY

읽기 가능 형식의 DDL 문 수를 포함하여 DDL 문에 대한 통계를 표시합니다.

TABLE [container. catalog.]schema.table_name

지정된 테이블 또는 와일드 카드 문자(*)로 지정된 테이블 그룹에 대해서만 통계를 표시합니다. 테이블 이름 또는 와일드 카드 문자 지정은 두 부분으로 구성하거나 세 부분으로 구성된 전체 이름이어야 합니다(예: hr.emp 또는 *.*.*).

TOTALSONLY [container. catalog.]schema.table_name

지정된 테이블 또는 와일드 카드 문자(*)로 지정된 테이블 그룹에 대한 통계를 요약합니다. 테이블 이름 또는 와일드 카드 문자 지정은 두 부분으로 구성하거나 세 부분으로 구성된 전체 이름이어야 합니다(예: hr.emp 또는 *.*.*).

REPORTCDR

충돌 감지 및 해결에 대한 통계를 보여줍니다. 통계에는 다음이 포함됩니다.

REPORTCHARCONV

TABLE 매개변수에 TARGET 절이 있으며 문자 집합 변환이 수행된 경우에만 사용합니다. 다음 통계가 STATS 출력에 추가됩니다.

Total column character set conversion failure: 현재 Extract 실행에서 검증 또는 변환 실패 수입니다.

Total column data truncation: 문자 집합 변환으로 인해 현재 Extract 실행에서 열 데이터가 잘린 횟수입니다.

REPORTFETCH | NOREPORTFETCH

인출 작업에 대한 통계가 출력에 포함되는지 여부를 제어합니다. 기본값은 NOREPORTFETCH입니다. REPORTFETCH의 출력은 다음과 같습니다.

REPORTRATE time_units

절대값이 아닌 처리율을 관점으로 통계를 표시합니다.

HR
MIN
SEC

예제


다음 예에서는 특정 테이블에 대한 분당 전체 및 시간별 통계를 표시하며 최신 통계를 재설정하고 인출 통계를 출력합니다.

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

STATS EXTRACT exte, LATEST, REPORTFETCH