applylogdb 유틸리티가 복제 로그를 반영할 때마다 그 진행 상태를 저장하기 위한 테이블이다. 이 테이블은 applylogdb 유틸리티가 커밋하는 시점마다 갱신되며, *_counter 컬럼에는 수행 연산의 누적 카운트 값이 저장된다. 각 칼럼의 의미는 다음과 같다.
칼럼명 |
칼럼 타입 |
의미 |
---|---|---|
db_name |
VARCHAR(255) |
로그에 저장된 DB 이름 |
db_creation_time |
DATETIME |
반영하는 로그에 대한 원본 DB의 생성 시각 |
copied_log_path |
VARCHAR(4096) |
반영하는 로그 파일의 경로 |
page_id |
INTEGER |
슬레이브 DB에 커밋된 복제 로그의 page |
offset |
INTEGER |
슬레이브 DB에 커밋된 복제 로그의 offset |
log_record_time |
DATETIME |
슬레이브 DB에 커밋된 복제 로그에 포함된 timestamp, 즉 해당 로그 레코드 생성 시간 |
last_access_time |
DATETIME |
applylogdb가 슬레이브 DB에 commit 한 시각 |
insert_counter |
BIGINT |
applylogdb가 insert한 횟수 |
update_counter |
BIGINT |
applylogdb가 update한 횟수 |
delete_counter |
BIGINT |
applylogdb가 delete한 횟수 |
schema_counter |
BIGINT |
applylogdb가 schema를 변경한 횟수 |
commit_counter |
BIGINT |
applylogdb가 commit한 횟수 |
fail_counter |
BIGINT |
applylogdb가 insert/update/delete/commit/schema 변경 중 실패 횟수 |
required_page_id |
INTEGER |
applylogdb가 읽을 수 있는 최소 pageid |
start_time |
DATETIME |
applylogdb 프로세스가 슬레이브 DB에 접속한 시간 |
status |
INTEGER |
반영 진행 상태 (0: IDLE, 1: BUSY) |