기본 콘텐츠로 건너뛰기

복제 상태

attrep_status 테이블에는 각 복제 작업의 현재 상태와 대상 데이터가 포함되어 있습니다. attrep_status 테이블의 작업에 대한 업데이트는 몇 초마다 생성되지만 Data Movement gateway는 대상 테이블에 변경 내용을 적용한 에만 attrep_status 테이블을 업데이트합니다. 경우에 따라 이 작업은 몇 분 정도 걸릴 수 있습니다.

열 설명
유형 설명

SERVER_NAME

nvchar

Data Movement gateway가 설치된 컴퓨터의 이름입니다.

TASK_NAME

nvchar

복제 작업의 이름입니다.

TASK_STATUS

varchar

다음 중 하나:

  • FULL LOAD
  • CHANGE PROCESSING

전체 로드에 테이블이 하나 이상 있는 한 작업 상태는 FULL LOAD입니다. 모든 테이블이 로드되면 작업 상태가 CHANGE PROCESSING으로 변경됩니다.

STATUS_TIME

timestamp

상태가 마지막으로 업데이트된 시간입니다.

PENDING_CHANGES

int

대상에 아직 적용되지 않은 변경 레코드 수입니다.

DISK_SWAP_SIZE

int

오래되었거나 오프로드된 트랜잭션이 차지하는 디스크 공간의 양입니다.

TASK_MEMORY

int

현재 메모리 소비량(MB)입니다.

SOURCE_CURRENT_POSITION

varchar

Data Movement gateway가 현재 읽고 있는 소스 종료 지점의 POSITION입니다.

SOURCE_CURRENT_TIMESTAMP

timestamp

현재 Data Movement gateway가 읽고 있는 소스의 TIMESTAMP입니다.

정보 메모

Data Movement gateway는 소스에서 읽은 타임스탬프를 Data Movement gateway 서버 컴퓨터의 타임스탬프와 정렬합니다(소스 지연 시간에 따라). 예를 들어, 소스의 시간이 12시 30분이고 Replicate Server 컴퓨터의 시간이 12시 32분이라면 Replicate는 원본 소스 시간에 2분을 추가합니다. 이는 SOURCE_CURRENT_TIMESTAMP 열의 값이 됩니다.

SOURCE_TAIL_POSITION

 

varchar

아직 커밋되지 않은 가장 오래된 시작 트랜잭션의 POSITION입니다. 이는 변경 내용을 잃지 않고 되돌릴 수 있는 최신 위치를 나타냅니다. 물론 중복이 있을 수도 있습니다.

SOURCE_TAIL_TIMESTAMP

timestamp

아직 커밋되지 않은 가장 오래된 시작 트랜잭션의 TIMESTAMP입니다. 이는 변경 내용을 잃지 않고 되돌릴 수 있는 최신 TIMESTAMP를 나타냅니다. 물론 중복이 있을 수도 있습니다.

SOURCE_TIMESTAMP_APPLIED

timestamp

이는 커밋된 마지막 트랜잭션의 타임스탬프입니다. 대량 적용에서 이는 해당 배치의 마지막 트랜잭션 커밋에 대한 타임스탬프가 됩니다. 배치의 마지막 트랜잭션의 일부로만 변경됩니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!