복제 상태
attrep_status
테이블에는 각 복제 작업의 현재 상태와 대상 데이터가 포함되어 있습니다. attrep_status
테이블의 작업에 대한 업데이트는 몇 초마다 생성되지만 attrep_status 테이블은 변경 내용을 적용한 후에만 업데이트됩니다. 대상 테이블에. 경우에 따라 이 작업은 몇 분 정도 걸릴 수 있습니다.
열 | 유형 | 설명 |
---|---|---|
SERVER_NAME |
nvarchar |
Qlik 복제 서버가 설치된 컴퓨터의 이름입니다. |
TASK_NAME |
nvarchar |
Qlik 데이터 작업의 이름입니다. |
TASK_STATUS |
varchar |
다음 중 하나:
전체 로드에 테이블이 하나 이상 있는 한 작업 상태는 FULL LOAD입니다. 모든 테이블이 로드되면 작업 상태가 CHANGE PROCESSING으로 변경됩니다. |
STATUS_TIME |
타임스탬프 |
상태가 마지막으로 업데이트된 시간입니다. |
PENDING_CHANGES |
int |
대상에 아직 적용되지 않은 변경 레코드 수입니다. |
DISK_SWAP_SIZE |
int |
오래되었거나 오프로드된 트랜잭션이 차지하는 디스크 공간의 양입니다. |
TASK_MEMORY |
int |
현재 메모리 소비량(MB)입니다. |
SOURCE_CURRENT_POSITION |
varchar |
Qlik 복제 서버가 현재 읽고 있는 소스 종료 지점의 POSITION입니다. |
SOURCE_CURRENT_TIMESTAMP |
타임스탬프 |
Qlik 복제 서버가 현재 읽고 있는 소스의 TIMESTAMP입니다. 정보 메모
Qlik 복제 서버는 데이터 소스에서 읽은 타임스탬프를 Qlik 복제 서버 컴퓨터의 타임스탬프와 정렬합니다(소스 지연 시간에 따라). 예를 들어, 소스의 시간이 12시 30분이고 Qlik 복제 서버의 시간이 12시 32분인 경우 원래 소스 시간에 2분이 추가됩니다. 이는 SOURCE_CURRENT_TIMESTAMP 열의 값이 됩니다. |
SOURCE_TAIL_POSITION |
varchar |
아직 커밋되지 않은 가장 오래된 시작 트랜잭션의 POSITION입니다. 이는 변경 내용을 잃지 않고 되돌릴 수 있는 최신 위치를 나타냅니다. 물론 중복이 있을 수도 있습니다. |
SOURCE_TAIL_TIMESTAMP |
타임스탬프 |
아직 커밋되지 않은 가장 오래된 시작 트랜잭션의 TIMESTAMP입니다. 이는 변경 내용을 잃지 않고 되돌릴 수 있는 최신 TIMESTAMP를 나타냅니다. 물론 중복이 있을 수도 있습니다. |
SOURCE_TIMESTAMP_APPLIED |
타임스탬프 |
이는 커밋된 마지막 트랜잭션의 타임스탬프입니다. 대량 적용에서 이는 해당 배치의 마지막 트랜잭션 커밋에 대한 타임스탬프가 됩니다. 배치의 마지막 트랜잭션의 일부로만 변경됩니다. |