cubrid applyinfo
설명
CUBRID HA의 복제 상태를 모니터링한다.
구문
cubrid applyinfo [option] <database-name>
- database-name : 모니터링하려는 서버의 이름을 명시한다. 노드 이름은 포함하지 않는다.
옵션
옵션
|
기본값
|
설명
|
-r
|
none
|
트랜잭션 로그를 복사하는 대상 노드의 이름을 설정한다. 이 옵션을 설정하면 대상 노드의 액티브 로그 정보(Active Info.)를 출력한다.
|
-a
|
|
cubrid applyinfo를 수행한 노드(localhost)의 복제 반영 정보(Applied Info.)를 출력한다. 이 옵션을 사용하기 위해서는 반드시 –L 옵션이 필요하다.
|
-L
|
none
|
상대 노드의 트랜잭션 로그를 복사해 온 위치를 설정한다. 이 옵션이 설정된 경우 상대 노드에서 복사해 온 트랜잭션 로그의 정보(Copied Active Info.)를 출력한다.
|
-p
|
0
|
–L 옵션을 설정한 경우 설정 가능한 것으로 복사해 온 로그의 특정 페이지 정보를 출력한다.
|
-v
|
|
더 자세한 내용을 출력한다.
|
예시
$ cubrid applyinfo -L /home/cubrid/DB/testdb01_masterdb.cub -r master_node_name -a testdb01
*** Applied Info. ***
Committed page : 1913 | 2904
Insert count : 645
Update count : 0
Delete count : 0
Schema count : 60
Commit count : 15
Fail count : 0
*** Copied Active Info. ***
DB name : testdb01
DB creation time : 11:28:00.000 AM 12/17/2010 (1292552880)
EOF LSA : 1913 | 2976
Append LSA : 1913 | 2976
HA server state : active
*** Active Info. ***
DB name : testdb01
DB creation time : 11:28:00.000 AM 12/17/2010 (1292552880)
EOF LSA : 1913 | 2976
Append LSA : 1913 | 2976
HA server state : active
$
- Applied Info.
- Committed page : 복제 로그 반영 프로세스에 의해 마지막으로 반영된 트랜잭션의 커밋된 pageid와 offset 정보. 이 정보는 내부적으로 사용되는 것으로 "Copied Active Info."의 EOF LSA 값과 차이가 크다면 복제 반영이 지연되고 있음을 의미한다.
- Insert Count : 복제 로그 반영 프로세스가 반영한 Insert 쿼리의 개수
- Update Count : 복제 로그 반영 프로세스가 반영한 Update 쿼리의 개수
- Delete Count : 복제 로그 반영 프로세스가 반영한 Delete 쿼리의 개수
- Schema Count : 복제 로그 반영 프로세스가 반영한 DDL 문의 개수
- Commit Count : 복제 로그 반영 프로세스가 반영한 커밋의 개수
- Fail Count : 복제 로그 반영 프로세스가 반영에 실패한 DML 및 DDL 문의 개수
- Copied Active Info.
- DB name : 복제 로그 복사 프로세스가 복제 로그를 복사하는 데이터베이스 서버 프로세스의 데이터베이스 이름
- DB creation time : 복제 로그 복사 프로세스가 복사하는 데이터베이스의 생성 시간
- EOF LSA : 복제 로그 복사 프로세스가 복사한 데이터베이스 서버 프로세스 복제 로그의 마지막 pageid와 offset 정보. 이 값과 "Active Info."의 EOF LSA 값의 차이 및 "Copied Active Info."의 Append LSA 값의 차이 만큼 복제 로그 복사 프로세스의 지연이 있다.
- Append LSA : 복제 로그 복사 프로세스가 데이터베이스 서버 프로세스로부터 받은 로그의 마지막 pageid와 offset 정보이다. 이는 EOF LSA보다 작거나 같을 수 있다. 이 값과 "Copied Active Info"의 EOF LSA 값의 차이 만큼 복제 로그 복사 프로세스의 지연이 있다.
- HA server state : 복제 로그 복사 프로세스가 복제 로그를 받아오는 데이터베이스 서버 프로세스의 상태. 상태에 대한 자세한 설명은 서버를 참고하도록 한다.
- Active Info.
- DB name : -r 옵션에 설정한 노드의 데이터베이스 서버 프로세스의 데이터베이스의 이름
- DB creation time : -r 옵션에 설정한 노드의 데이터베이스 생성 시간
- EOF LSA : -r 옵션에 설정한 노드의 데이터베이스 서버 프로세스 복제 로그의 마지막 pageid와 offset 정보. 이 값과 "Copied Active Info."의 EOF LSA 값의 차이 만큼 복제 로그 복사 프로세스의 지연이 있다.
- Append LSA : -r 옵션에 설정한 노드의 데이터베이스 서버 프로세스에서 쓴 복제 로그의 마지막 pageid와 offset 정보
- HA server state : -r 옵션에 설정한 노드의 데이터베이스 서버 프로세스 상태