Oracle AI Database용 AWR(Automatic Workload Repository) 보고서 사용

AWR(Automatic Workload Repository)은 일반적인 데이터베이스 성능 문제를 식별하기 위한 좋은 출발점이며 Extract 또는 Replicat 프로세스와 관련된 문제를 찾는 데 도움이 되는 초기 지표를 제공할 수 있습니다. AWR을 사용하여 병목 현상이 데이터베이스 내부 또는 외부에 있는지 쉽게 확인할 수 있습니다.

Oracle AI Database부터 AWR 쿼리 및 보고서가 간소화되고 개선되어 데이터를 이해하기 쉬운 복제 프로세스 뷰에 표시할 수 있습니다. 이러한 보고서 보기에서는 복제 성능 문제를 다음 중 하나로 분류하여 보다 쉽게 해결할 수 있습니다.

고급 AWR 보고서의 복제 섹션에는 다음 기능이 포함됩니다.


복제 시스템 리소스 사용량

Oracle GoldenGate 복제 프로세스 이름, 프로세스 유형 및 해당 하위 구성요소의 세션 수가 측정항목에 표시됩니다. 성능 통계는 프로세스 하위 구성 요소의 기능(프로세스 이름별로 그룹화됨)에 따라 집계됩니다. 이렇게 하면 Extract 및 Replicat별로 모든 하위 구성요소에 대한 세부 정보를 사용하여 리소스 사용을 모니터할 수 있습니다. 복제 그룹, 세션 유형, 프로세스 유형 및 세션 모듈별 Oracle GoldenGate 프로세스의 시스템 리소스 사용량입니다.

복제 상위 대기 이벤트

복제 포그라운드 및 백그라운드 프로세스 대기 이벤트가 표시되고, 이벤트 유형별로 집계되고, Oracle GoldenGate SQL 모듈이 표시됩니다. 복제 포그라운드 대기 이벤트

복제 백그라운드 대기 사건

복제 최상위 SQL

복제 프로세스에 의해 실행되며, 경과 시간, CPU 시간 및 실행별로 정렬된 여러 섹션에 표시되는 SQL이 Top SQL 보고서에 표시됩니다. SQL을 실행하는 프로세스를 식별하기 위한 복제 프로세스 이름이 추가됩니다.

다음은 최상위 SQL 보고서 예제입니다. 복제 프로세스에 의해 실행되는 SQL의 일부가 경과 시간, CPU 시간 및 실행 순서대로 여러 섹션에 표시됩니다.

PL/SQL 코드에 대해 보고되는 리소스에는 SQL 코드에서 호출하는 모든 SQL 문에 사용되는 리소스가 포함됩니다.

PL/SQL 코드에 대해 보고되는 리소스에는 코드에서 호출하는 모든 SQL 문에 사용되는 리소스가 포함됩니다.

PL/SQL 코드에 대해 보고되는 리소스에는 코드에서 호출하는 모든 SQL 문에 사용되는 리소스가 포함됩니다.

Oracle GoldenGate 추출 성능 측정항목

이 섹션에는 Extract 및 캡처 엔진에 대한 성능 측정항목이 표시됩니다. 추출 및 캡처 엔진에 대한 성능 측정항목

다음 표에서는 성능 측정 단위 데이터에 대해 설명합니다.

주: 모든 데이터가 스냅샷 간격에서 수집된 누적 델타입니다.

측정항목 이름 설명
Extract 이름 GoldenGate 추출
캡처 이름 캡처 프로세스명
마이닝 지연 시작

가장 최근 LCR이 생성되고 수신된 시간에 의해 파생된 지연(초)입니다.

이 지연은 스냅샷의 시작 부분에서 측정되었습니다.

마이닝 지연 종료

가장 최근 LCR이 생성되고 수신된 시간에 의해 파생된 지연(초)입니다.

이 지연은 스냅샷 끝에서 측정되었습니다.

마이닝된 리두(바이트)

마이닝된 리두 데이터의 양(바이트 단위)입니다.

스냅샷 간격 내에 프로세스가 다시 시작된 경우 별표(*)가 나타납니다.

초당 마이닝된 리두(바이트) 재실행 마이닝 비율
초당 전송된 바이트 추출 프로세스가 캡처 프로세스에 마지막으로 첨부된 이후 캡처 프로세스가 추출 프로세스로 전송한 바이트 수입니다.
LCR 캡처 Logminer에서 캡처로 전달된 LCR 수
초당 LCR 캡처 LCR 캡처 비율
전송된 LCR 캡처에서 추출로 전송된 LCR 수
전송된 LCR/초 전송된 LCR 비율
리두 대기 시간(초) 캡처 프로세스가 WAITING FOR REDO 상태에서 소비한 시간입니다.
추출 대기 중(초) 추출의 요청에 대한 캡처 대기 시간입니다. 스냅샷 종료 시
추출 대기 중(델타) 시작 스냅과 끝 스냅 사이의 추출 대기 시간의 델타 값

Oracle GoldenGate 통합 복제

이 섹션에서는 Oracle GoldenGate 통합 Replicat에 대한 성능 통계를 보여줍니다. Oracle GoldenGate 통합 Replicat 성능 측정항목

다음 표에서는 측정 단위 데이터에 대해 설명합니다.

측정항목 이름 설명
Replicat 이름 Oracle GoldenGate 복제 이름
적용 이름 적용 프로세스명
버퍼된 LCR(리더) 적용 읽기 장치에서 처리되기를 기다리는 버퍼링된 LCR 수
수신된 트랜잭션(조정자) 적용 조정자가 수신한 트랜잭션 수
지정되지 않은 트랜잭션(조정자) 적용 조정자가 아직 지정하지 않은 트랜잭션 수
적용된 LCR(적용 서버) 적용 서버에서 적용한 LCR 수
적용된 LCR/초(서버 적용) 적용 서버별 LCR 적용 비율
종속성이 %인 LCR 종속성으로 인해 다른 트랜잭션을 기다려야 하는
워터마크 종속성 %가 있는 LCR 소스 트랜잭션 커밋 순서 지정으로 인해 대기해야 하는 LCR의 백분율
총 오류가 발생했습니다. 오류가 있는 총 거래

Oracle GoldenGate Replicat

이 섹션에서는 Oracle GoldenGate 클래식 Replicat, 조정된 Replicat 및 병렬 Replicat의 전체 성능 통계를 보여줍니다. SQL 작업의 통계는 각 Replicat 프로세스에 대해 집계됩니다. Oracle GoldenGate Replicat 성능 측정항목 데이터

다음 표에서는 측정 단위 데이터에 대해 설명합니다.

측정항목 이름 설명
Replicat 이름 Replicat 이름
처리된 행 Replicat에서 SQL 작업에 의해 처리된 행 수
초당 처리된 행 처리된 행 비율
I/O 대기 시간 Replicat가 SQL 작업의 사용자 I/O 대기 시간
CPU 시간 Replicat별 SQL 작업의 CPU 시간