From f20fd95cfc7052ab849ad78f2dbd912120f3008c Mon Sep 17 00:00:00 2001 From: hoooon-kim Date: Thu, 21 Dec 2023 10:46:39 +0900 Subject: [PATCH 1/5] BUG-50579 Edit Manual --- ...General Reference-2.The Data Dictionary.md | 82 ++++++++++++++---- ...General_Reference-2.The Data Dictionary.md | 72 ++++++++++++---- ...General_Reference-2.The Data Dictionary.md | 84 ++++++++++++++----- 3 files changed, 183 insertions(+), 55 deletions(-) diff --git a/Manuals/Altibase_7.1/kor/General Reference-2.The Data Dictionary.md b/Manuals/Altibase_7.1/kor/General Reference-2.The Data Dictionary.md index aaccdf7e7..4dfcce73b 100644 --- a/Manuals/Altibase_7.1/kor/General Reference-2.The Data Dictionary.md +++ b/Manuals/Altibase_7.1/kor/General Reference-2.The Data Dictionary.md @@ -9269,23 +9269,49 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 구동시에 명시한 구동 옵션이다. 다음 값들을 가질 수 있다. -- : 0 +- NORMAL: 0 -- QUICK: 1 + 이 값은 액티브 서버쪽의 송신 쓰레드가 트랜잭션 로그를 분석하여 + XLog로 변환한 후, 대기 서버로 XLog를 전송하는 것을 의미한다. -- SYNC: 2 +- QUICK: 1 -- SYNC_ONLY: 3 + 이중화를 QUICKSTART 옵션으로 시작하면 이 값이 보여질 수 있는데, 이는 + 전송 시작 위치가 변경중임을 나타내며, 송신 쓰레드는 예전 로그를 무시하고 + 가장 최근 로그부터 전송을 시작할 것이다. 시작 위치 변경 후에는, QUICK에서 + NORMAL로 바뀔 것이다. + +- SYNC: 2 + + 이 값은 SYNC 옵션으로 이중화를 시작할 때 보여진다. 동기화가 완료된 후, + NORMAL (LAZY 모드) 또는 PARALLEL (EAGER 모드)로 바뀌어 보여진다. + +- SYNC_ONLY: 3 + + 이 값은 SYNC ONLY 옵션으로 이중화를 시작할 때 보여진다. 동기화가 + 완료된 후, 송신 쓰레드는 종료될 것이다. - SYNC RUN : 4 -- SYNC END : 5 +- SYNC END : 5 -- RECOVERY from Replication : 6 + 현재 SYNC RUN 과 SYNC END 는 사용되지 않는다. -- OFFLINE: 7 +- RECOVERY from Replication : 6 -- PARALLEL: 8 + 이 값은 송신 쓰레드가 다른 서버에서 손상된 데이터를 복원하기 위해 실행중임을 나타낸다. + +- OFFLINE: 7 + + 이 값은 액티브 서버가 오프라인이고 대기 서버에 로그를 적용할 때, + 송신 쓰레드가 액티브 서버의 로그를 읽기 위해 실행중임을 나타낸다. + +- PARALLEL: 8 + + 이 값은 이중화 대상 테이블과 관련된 XLog를 여러 송신 쓰레드가 + 병렬로 송신중임을 나타낸다. 이 값은 PARALLEL 옵션과 함께 EAGER 모드로 + 이중화를 시작할 때 보여질 수 있다. SYNC 또는 SYNC ONLY 옵션과 함께 이중화를 + 시작할 때 지정할 수 있는 PARALLEL 옵션과는 다르다. ##### NET_ERROR_FLAG @@ -9305,25 +9331,45 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 송신 쓰레드의 현재 상태를 나타낸다. -- 0: STOP +- 0: STOP -- 1: RUN + 이중화 송신 쓰레드가 정지 중인 단계. -- 2: RETRY +- 1: RUN -- 3: FAILBACK NORMAL + 이중화 송신 쓰레드가 정상 동작 중인 단계. -- 4: FAILBACK MASTER +- 2: RETRY -- 5: FAILBACK SLAVE + 원격 서버와의 연결에 장애가 발생하여 재시도를 하는 단계. -- 6: SYNC +- 3: FAILBACK NORMAL -- 7: FAILBACK EAGER + 증분 동기화를 완료 하거나 건너뛴 후, Eager 모드 이중화가 정상적으로 시작되기 전에, 장애 시간 동안 서버 B에서 서버 A로 전송하지 못했던 트랜잭션 로그에 대한 데이터를 동기화한다. 장애로 인해 전송하지 못했던 로그를 전송할 때에는, 이중화가 Lazy 모드로 전환하여 동작하며, 로그를 모두 전송하여 이중화 갭이 없어지면, 다시 Eager 모드로 전환하여 이중화가 시작된다. -- 8: FAILBACK FLUSH +- 4: FAILBACK MASTER -- 9: IDLE + 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 늦은 서버가 MASTER 서버가 된다. 이 때 나타나는 값이다. MASTER의 이중화 송신자는 SLAVE가 요청한 데이터를 전송해주는 역할을 한다. + +- 5: FAILBACK SLAVE + + 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 빠른 서버가 SLAVE 서버가 된다. 이 때 나타나는 값이다. SLAVE의 이중화 송신자는 재시작 SN부터 자신의 트랜잭션 로그를 분석하여 MASTER 와 다를 수 있는 데이터를 결정하고, MASTER 로부터 해당 데이터를 가져와서 동기화를 수행한다. + +- 6: SYNC + + 지역 서버에 있는 이중화 대상 테이블의 모든 레코드를 원격 서버로 전송해서 동기화 한 후에 현재 로그부터 이중화를 진행한다. + +- 7: FAILBACK EAGER + + FAILBACK 과정 중 생긴 이중화 갭을 없애기 위해 EAGER 모드로 이중화를 수행하는 단계. + +- 8: FAILBACK FLUSH + + 송신 쓰레드가 FAILBACK 과정의 마지막을 처리하는 단계. + +- 9: IDLE + + 송신 쓰레드가 FAILBACK을 마치고 SLEEP하는 단계. ##### SENDER_IP diff --git a/Manuals/Altibase_7.3/kor/General_Reference-2.The Data Dictionary.md b/Manuals/Altibase_7.3/kor/General_Reference-2.The Data Dictionary.md index cf4adbc59..7c81eaefa 100644 --- a/Manuals/Altibase_7.3/kor/General_Reference-2.The Data Dictionary.md +++ b/Manuals/Altibase_7.3/kor/General_Reference-2.The Data Dictionary.md @@ -9230,23 +9230,39 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 구동시에 명시한 구동 옵션이다. 다음 값들을 가질 수 있다. -- : 0 +- NORMAL: 0 -- QUICK: 1 + 가장 최근의 이중화 시점부터 이중화를 시작한다. -- SYNC: 2 +- QUICK: 1 -- SYNC_ONLY: 3 + 현재 로그의 위치부터 이중화를 시작한다. + +- SYNC: 2 + + 지역 서버의 이중화 대상 테이블의 모든 데이터를 원격 서버의 대응하는 테이블의 데이터와 일치시키기 위해 수행하는 작업. 원격 서버로의 데이터 동기화 완료 후 현재 로그부터 이중화가 시작된다. + +- SYNC_ONLY: 3 + + 지역 서버의 이중화 대상 테이블의 모든 데이터를 원격 서버의 대응하는 테이블의 데이터와 일치시키기 위해 수행하는 작업. 데이터의 동기화만 진행하고 더이상 이중화를 수행하지 않는다. - SYNC RUN : 4 -- SYNC END : 5 +- SYNC END : 5 -- RECOVERY from Replication : 6 + 현재 SYNC RUN 과 SYNC END 는 사용되지 않는다. -- OFFLINE: 7 +- RECOVERY from Replication : 6 -- PARALLEL: 8 + Remote Site에 손실된 트랜잭션이 변경한 로그와 대응되는 트랜잭션 로그가 있다면, 이 트랜잭션 로그를 이용하여 Local에서 손실된 데이터를 복구해 주는 작업. + +- OFFLINE: 7 + + 설정된 오프라인 경로를 이용하여 이중화를 수행한다. 오프라인 이중화는 일회성 작업으로써, 미전송된 로그를 모두 반영한 후 바로 종료된다. + +- PARALLEL: 8 + + EAGER 모드에서 이중화 수행시 여러개의 송신 쓰레드를 사용하는 것을 일컫는다. ##### NET_ERROR_FLAG @@ -9266,25 +9282,45 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 송신 쓰레드의 현재 상태를 나타낸다. -- 0: STOP +- 0: STOP -- 1: RUN + 이중화 송신 쓰레드가 정지 중인 단계. -- 2: RETRY +- 1: RUN -- 3: FAILBACK NORMAL + 이중화 송신 쓰레드가 정상 동작 중인 단계. -- 4: FAILBACK MASTER +- 2: RETRY -- 5: FAILBACK SLAVE + 원격 서버와 연결에 장애가 발생하여 재시도를 하는 단계. -- 6: SYNC +- 3: FAILBACK NORMAL -- 7: FAILBACK EAGER + 증분 동기화를 완료 하거나 건너뛴 후, Eager 모드 이중화가 정상적으로 시작되기 전에, 장애 시간 동안 서버 B에서 서버 A로 전송하지 못했던 트랜잭션 로그에 대한 데이터를 동기화한다. 동기화 시에는 Lazy로 전환되었다가 동기화가 완료되면 EAGER로 다시 전환된다. -- 8: FAILBACK FLUSH +- 4: FAILBACK MASTER -- 9: IDLE + 상대편 노드의 장애를 감지한 시점이 상대편보다 더 늦을 경우 MASTER 노드가 된다. SLAVE 노드로 SLAVE 가 요청한 데이터를 전송해 준다. + +- 5: FAILBACK SLAVE + + 상대편 노드의 장애를 감지한 시점이 상대편보다 더 빠를 경우 SLAVE 노드가 된다. 상대편으로 전송하지 않았을 것 같은 (즉, MASTER 와 다를 수 있는) 데이터를 결정하고, MASTER로부터 해당 데이터를 가져와서 동기화를 수행한다. + +- 6: SYNC + + 지역 서버에 있는 이중화 대상 테이블의 모든 레코드를 원격 서버로 전송해서 동기화 한 후에 현재 로그부터 이중화를 진행한다. + +- 7: FAILBACK EAGER + + FAILBACK 과정 중 생긴 이중화 갭을 없애기 위해 EAGER 모드로 이중화를 수행한다. + +- 8: FAILBACK FLUSH + + 송신 쓰레드가 FAILBACK 과정의 마지막을 처리하는 단계. + +- 9: IDLE + + 송신 쓰레드가 FAILBACK을 마치고 SLEEP하는 단계. ##### SENDER_IP diff --git a/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md b/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md index cfa8abde1..ace999aa7 100644 --- a/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md +++ b/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md @@ -8559,7 +8559,7 @@ BUFFER_MIN_SN과 BUFFER_MAX_SN 사이의 값인지 확인한다. ##### REP_NAME -지역서버에 생성된 이중화 객체의 이름이다. +지역서버에 생성된 이중화 객체의 이름이다.FAI ##### CURRENT_TYPE @@ -9229,23 +9229,49 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 구동시에 명시한 구동 옵션이다. 다음 값들을 가질 수 있다. -- : 0 +- NORMAL: 0 -- QUICK: 1 + 이 값은 액티브 서버쪽의 송신 쓰레드가 트랜잭션 로그를 분석하여 + XLog로 변환한 후, 대기 서버로 XLog를 전송하는 것을 의미한다. -- SYNC: 2 +- QUICK: 1 -- SYNC_ONLY: 3 + 이중화를 QUICKSTART 옵션으로 시작하면 이 값이 보여질 수 있는데, 이는 + 전송 시작 위치가 변경중임을 나타내며, 송신 쓰레드는 예전 로그를 무시하고 + 가장 최근 로그부터 전송을 시작할 것이다. 시작 위치 변경 후에는, QUICK에서 + NORMAL로 바뀔 것이다. + +- SYNC: 2 + + 이 값은 SYNC 옵션으로 이중화를 시작할 때 보여진다. 동기화가 완료된 후, + NORMAL (LAZY 모드) 또는 PARALLEL (EAGER 모드)로 바뀌어 보여진다. + +- SYNC_ONLY: 3 + + 이 값은 SYNC ONLY 옵션으로 이중화를 시작할 때 보여진다. 동기화가 + 완료된 후, 송신 쓰레드는 종료될 것이다. - SYNC RUN : 4 -- SYNC END : 5 +- SYNC END : 5 -- RECOVERY from Replication : 6 + 현재 SYNC RUN 과 SYNC END 는 사용되지 않는다. -- OFFLINE: 7 +- RECOVERY from Replication : 6 -- PARALLEL: 8 + 이 값은 송신 쓰레드가 다른 서버에서 손상된 데이터를 복원하기 위해 실행중임을 나타낸다. + +- OFFLINE: 7 + + 이 값은 액티브 서버가 오프라인이고 대기 서버에 로그를 적용할 때, + 송신 쓰레드가 액티브 서버의 로그를 읽기 위해 실행중임을 나타낸다. + +- PARALLEL: 8 + + 이 값은 이중화 대상 테이블과 관련된 XLog를 여러 송신 쓰레드가 + 병렬로 송신중임을 나타낸다. 이 값은 PARALLEL 옵션과 함께 EAGER 모드로 + 이중화를 시작할 때 보여질 수 있다. SYNC 또는 SYNC ONLY 옵션과 함께 이중화를 + 시작할 때 지정할 수 있는 PARALLEL 옵션과는 다르다. ##### NET_ERROR_FLAG @@ -9265,25 +9291,45 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 송신 쓰레드의 현재 상태를 나타낸다. -- 0: STOP +- 0: STOP -- 1: RUN + 이중화 송신 쓰레드가 정지 중인 단계. -- 2: RETRY +- 1: RUN -- 3: FAILBACK NORMAL + 이중화 송신 쓰레드가 정상 동작 중인 단계. -- 4: FAILBACK MASTER +- 2: RETRY -- 5: FAILBACK SLAVE + 원격 서버와의연결에 장애가 발생하여 재시도를 하는 단계. -- 6: SYNC +- 3: FAILBACK NORMAL -- 7: FAILBACK EAGER + 증분 동기화를 완료 하거나 건너뛴 후, Eager 모드 이중화가 정상적으로 시작되기 전에, 장애 시간 동안 서버 B에서 서버 A로 전송하지 못했던 트랜잭션 로그에 대한 데이터를 동기화한다. 장애로 인해 전송하지 못했던 로그를 전송할 때에는, 이중화가 Lazy 모드로 전환하여 동작하며, 로그를 모두 전송하여 이중화 갭이 없어지면, 다시 Eager 모드로 전환하여 이중화가 시작된다. -- 8: FAILBACK FLUSH +- 4: FAILBACK MASTER -- 9: IDLE + 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 늦은 서버가 MASTER 서버가 된다. 이 때 나타나는 값이다. MASTER의 이중화 송신자는 SLAVE가 요청한 데이터를 전송해주는 역할을 한다. + +- 5: FAILBACK SLAVE + + 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 빠른 서버가 SLAVE 서버가 된다. 이 때 나타나는 값이다. SLAVE의 이중화 송신자는 재시작 SN부터 자신의 트랜잭션 로그를 분석하여 MASTER 와 다를 수 있는 데이터를 결정하고, MASTER 로부터 해당 데이터를 가져와서 동기화를 수행한다. + +- 6: SYNC + + 지역 서버에 있는 이중화 대상 테이블의 모든 레코드를 원격 서버로 전송해서 동기화 한 후에 현재 로그부터 이중화를 진행한다. + +- 7: FAILBACK EAGER + + FAILBACK 과정 중 생긴 이중화 갭을 없애기 위해 EAGER 모드로 이중화를 수행하는 단계. + +- 8: FAILBACK FLUSH + + 송신 쓰레드가 FAILBACK 과정의 마지막을 처리하는 단계. + +- 9: IDLE + + 송신 쓰레드가 FAILBACK을 마치고 SLEEP하는 단계. ##### SENDER_IP From 501364d82f7a97bb9afa75a7adb98ba6151dbed3 Mon Sep 17 00:00:00 2001 From: hoooon-kim Date: Thu, 21 Dec 2023 12:24:56 +0900 Subject: [PATCH 2/5] Revert "BUG-50579 Edit Manual" This reverts commit f20fd95cfc7052ab849ad78f2dbd912120f3008c. --- ...General Reference-2.The Data Dictionary.md | 82 ++++-------------- ...General_Reference-2.The Data Dictionary.md | 72 ++++------------ ...General_Reference-2.The Data Dictionary.md | 84 +++++-------------- 3 files changed, 55 insertions(+), 183 deletions(-) diff --git a/Manuals/Altibase_7.1/kor/General Reference-2.The Data Dictionary.md b/Manuals/Altibase_7.1/kor/General Reference-2.The Data Dictionary.md index 4dfcce73b..aaccdf7e7 100644 --- a/Manuals/Altibase_7.1/kor/General Reference-2.The Data Dictionary.md +++ b/Manuals/Altibase_7.1/kor/General Reference-2.The Data Dictionary.md @@ -9269,49 +9269,23 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 구동시에 명시한 구동 옵션이다. 다음 값들을 가질 수 있다. -- NORMAL: 0 +- : 0 - 이 값은 액티브 서버쪽의 송신 쓰레드가 트랜잭션 로그를 분석하여 - XLog로 변환한 후, 대기 서버로 XLog를 전송하는 것을 의미한다. - -- QUICK: 1 - - 이중화를 QUICKSTART 옵션으로 시작하면 이 값이 보여질 수 있는데, 이는 - 전송 시작 위치가 변경중임을 나타내며, 송신 쓰레드는 예전 로그를 무시하고 - 가장 최근 로그부터 전송을 시작할 것이다. 시작 위치 변경 후에는, QUICK에서 - NORMAL로 바뀔 것이다. - -- SYNC: 2 - - 이 값은 SYNC 옵션으로 이중화를 시작할 때 보여진다. 동기화가 완료된 후, - NORMAL (LAZY 모드) 또는 PARALLEL (EAGER 모드)로 바뀌어 보여진다. +- QUICK: 1 -- SYNC_ONLY: 3 +- SYNC: 2 - 이 값은 SYNC ONLY 옵션으로 이중화를 시작할 때 보여진다. 동기화가 - 완료된 후, 송신 쓰레드는 종료될 것이다. +- SYNC_ONLY: 3 - SYNC RUN : 4 -- SYNC END : 5 - - 현재 SYNC RUN 과 SYNC END 는 사용되지 않는다. - -- RECOVERY from Replication : 6 +- SYNC END : 5 - 이 값은 송신 쓰레드가 다른 서버에서 손상된 데이터를 복원하기 위해 실행중임을 나타낸다. +- RECOVERY from Replication : 6 -- OFFLINE: 7 - - 이 값은 액티브 서버가 오프라인이고 대기 서버에 로그를 적용할 때, - 송신 쓰레드가 액티브 서버의 로그를 읽기 위해 실행중임을 나타낸다. - -- PARALLEL: 8 +- OFFLINE: 7 - 이 값은 이중화 대상 테이블과 관련된 XLog를 여러 송신 쓰레드가 - 병렬로 송신중임을 나타낸다. 이 값은 PARALLEL 옵션과 함께 EAGER 모드로 - 이중화를 시작할 때 보여질 수 있다. SYNC 또는 SYNC ONLY 옵션과 함께 이중화를 - 시작할 때 지정할 수 있는 PARALLEL 옵션과는 다르다. +- PARALLEL: 8 ##### NET_ERROR_FLAG @@ -9331,45 +9305,25 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 송신 쓰레드의 현재 상태를 나타낸다. -- 0: STOP - - 이중화 송신 쓰레드가 정지 중인 단계. - -- 1: RUN - - 이중화 송신 쓰레드가 정상 동작 중인 단계. - -- 2: RETRY - - 원격 서버와의 연결에 장애가 발생하여 재시도를 하는 단계. - -- 3: FAILBACK NORMAL - - 증분 동기화를 완료 하거나 건너뛴 후, Eager 모드 이중화가 정상적으로 시작되기 전에, 장애 시간 동안 서버 B에서 서버 A로 전송하지 못했던 트랜잭션 로그에 대한 데이터를 동기화한다. 장애로 인해 전송하지 못했던 로그를 전송할 때에는, 이중화가 Lazy 모드로 전환하여 동작하며, 로그를 모두 전송하여 이중화 갭이 없어지면, 다시 Eager 모드로 전환하여 이중화가 시작된다. - -- 4: FAILBACK MASTER - - 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 늦은 서버가 MASTER 서버가 된다. 이 때 나타나는 값이다. MASTER의 이중화 송신자는 SLAVE가 요청한 데이터를 전송해주는 역할을 한다. - -- 5: FAILBACK SLAVE +- 0: STOP - 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 빠른 서버가 SLAVE 서버가 된다. 이 때 나타나는 값이다. SLAVE의 이중화 송신자는 재시작 SN부터 자신의 트랜잭션 로그를 분석하여 MASTER 와 다를 수 있는 데이터를 결정하고, MASTER 로부터 해당 데이터를 가져와서 동기화를 수행한다. +- 1: RUN -- 6: SYNC +- 2: RETRY - 지역 서버에 있는 이중화 대상 테이블의 모든 레코드를 원격 서버로 전송해서 동기화 한 후에 현재 로그부터 이중화를 진행한다. +- 3: FAILBACK NORMAL -- 7: FAILBACK EAGER +- 4: FAILBACK MASTER - FAILBACK 과정 중 생긴 이중화 갭을 없애기 위해 EAGER 모드로 이중화를 수행하는 단계. +- 5: FAILBACK SLAVE -- 8: FAILBACK FLUSH +- 6: SYNC - 송신 쓰레드가 FAILBACK 과정의 마지막을 처리하는 단계. +- 7: FAILBACK EAGER -- 9: IDLE +- 8: FAILBACK FLUSH - 송신 쓰레드가 FAILBACK을 마치고 SLEEP하는 단계. +- 9: IDLE ##### SENDER_IP diff --git a/Manuals/Altibase_7.3/kor/General_Reference-2.The Data Dictionary.md b/Manuals/Altibase_7.3/kor/General_Reference-2.The Data Dictionary.md index 7c81eaefa..cf4adbc59 100644 --- a/Manuals/Altibase_7.3/kor/General_Reference-2.The Data Dictionary.md +++ b/Manuals/Altibase_7.3/kor/General_Reference-2.The Data Dictionary.md @@ -9230,39 +9230,23 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 구동시에 명시한 구동 옵션이다. 다음 값들을 가질 수 있다. -- NORMAL: 0 +- : 0 - 가장 최근의 이중화 시점부터 이중화를 시작한다. - -- QUICK: 1 - - 현재 로그의 위치부터 이중화를 시작한다. - -- SYNC: 2 - - 지역 서버의 이중화 대상 테이블의 모든 데이터를 원격 서버의 대응하는 테이블의 데이터와 일치시키기 위해 수행하는 작업. 원격 서버로의 데이터 동기화 완료 후 현재 로그부터 이중화가 시작된다. +- QUICK: 1 -- SYNC_ONLY: 3 +- SYNC: 2 - 지역 서버의 이중화 대상 테이블의 모든 데이터를 원격 서버의 대응하는 테이블의 데이터와 일치시키기 위해 수행하는 작업. 데이터의 동기화만 진행하고 더이상 이중화를 수행하지 않는다. +- SYNC_ONLY: 3 - SYNC RUN : 4 -- SYNC END : 5 - - 현재 SYNC RUN 과 SYNC END 는 사용되지 않는다. - -- RECOVERY from Replication : 6 +- SYNC END : 5 - Remote Site에 손실된 트랜잭션이 변경한 로그와 대응되는 트랜잭션 로그가 있다면, 이 트랜잭션 로그를 이용하여 Local에서 손실된 데이터를 복구해 주는 작업. +- RECOVERY from Replication : 6 -- OFFLINE: 7 - - 설정된 오프라인 경로를 이용하여 이중화를 수행한다. 오프라인 이중화는 일회성 작업으로써, 미전송된 로그를 모두 반영한 후 바로 종료된다. - -- PARALLEL: 8 +- OFFLINE: 7 - EAGER 모드에서 이중화 수행시 여러개의 송신 쓰레드를 사용하는 것을 일컫는다. +- PARALLEL: 8 ##### NET_ERROR_FLAG @@ -9282,45 +9266,25 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 송신 쓰레드의 현재 상태를 나타낸다. -- 0: STOP - - 이중화 송신 쓰레드가 정지 중인 단계. - -- 1: RUN - - 이중화 송신 쓰레드가 정상 동작 중인 단계. - -- 2: RETRY - - 원격 서버와 연결에 장애가 발생하여 재시도를 하는 단계. - -- 3: FAILBACK NORMAL - - 증분 동기화를 완료 하거나 건너뛴 후, Eager 모드 이중화가 정상적으로 시작되기 전에, 장애 시간 동안 서버 B에서 서버 A로 전송하지 못했던 트랜잭션 로그에 대한 데이터를 동기화한다. 동기화 시에는 Lazy로 전환되었다가 동기화가 완료되면 EAGER로 다시 전환된다. - -- 4: FAILBACK MASTER - - 상대편 노드의 장애를 감지한 시점이 상대편보다 더 늦을 경우 MASTER 노드가 된다. SLAVE 노드로 SLAVE 가 요청한 데이터를 전송해 준다. - -- 5: FAILBACK SLAVE +- 0: STOP - 상대편 노드의 장애를 감지한 시점이 상대편보다 더 빠를 경우 SLAVE 노드가 된다. 상대편으로 전송하지 않았을 것 같은 (즉, MASTER 와 다를 수 있는) 데이터를 결정하고, MASTER로부터 해당 데이터를 가져와서 동기화를 수행한다. +- 1: RUN -- 6: SYNC +- 2: RETRY - 지역 서버에 있는 이중화 대상 테이블의 모든 레코드를 원격 서버로 전송해서 동기화 한 후에 현재 로그부터 이중화를 진행한다. +- 3: FAILBACK NORMAL -- 7: FAILBACK EAGER +- 4: FAILBACK MASTER - FAILBACK 과정 중 생긴 이중화 갭을 없애기 위해 EAGER 모드로 이중화를 수행한다. +- 5: FAILBACK SLAVE -- 8: FAILBACK FLUSH +- 6: SYNC - 송신 쓰레드가 FAILBACK 과정의 마지막을 처리하는 단계. +- 7: FAILBACK EAGER -- 9: IDLE +- 8: FAILBACK FLUSH - 송신 쓰레드가 FAILBACK을 마치고 SLEEP하는 단계. +- 9: IDLE ##### SENDER_IP diff --git a/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md b/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md index ace999aa7..cfa8abde1 100644 --- a/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md +++ b/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md @@ -8559,7 +8559,7 @@ BUFFER_MIN_SN과 BUFFER_MAX_SN 사이의 값인지 확인한다. ##### REP_NAME -지역서버에 생성된 이중화 객체의 이름이다.FAI +지역서버에 생성된 이중화 객체의 이름이다. ##### CURRENT_TYPE @@ -9229,49 +9229,23 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 구동시에 명시한 구동 옵션이다. 다음 값들을 가질 수 있다. -- NORMAL: 0 - - 이 값은 액티브 서버쪽의 송신 쓰레드가 트랜잭션 로그를 분석하여 - XLog로 변환한 후, 대기 서버로 XLog를 전송하는 것을 의미한다. - -- QUICK: 1 - - 이중화를 QUICKSTART 옵션으로 시작하면 이 값이 보여질 수 있는데, 이는 - 전송 시작 위치가 변경중임을 나타내며, 송신 쓰레드는 예전 로그를 무시하고 - 가장 최근 로그부터 전송을 시작할 것이다. 시작 위치 변경 후에는, QUICK에서 - NORMAL로 바뀔 것이다. - -- SYNC: 2 +- : 0 - 이 값은 SYNC 옵션으로 이중화를 시작할 때 보여진다. 동기화가 완료된 후, - NORMAL (LAZY 모드) 또는 PARALLEL (EAGER 모드)로 바뀌어 보여진다. +- QUICK: 1 -- SYNC_ONLY: 3 +- SYNC: 2 - 이 값은 SYNC ONLY 옵션으로 이중화를 시작할 때 보여진다. 동기화가 - 완료된 후, 송신 쓰레드는 종료될 것이다. +- SYNC_ONLY: 3 - SYNC RUN : 4 -- SYNC END : 5 - - 현재 SYNC RUN 과 SYNC END 는 사용되지 않는다. +- SYNC END : 5 -- RECOVERY from Replication : 6 +- RECOVERY from Replication : 6 - 이 값은 송신 쓰레드가 다른 서버에서 손상된 데이터를 복원하기 위해 실행중임을 나타낸다. - -- OFFLINE: 7 - - 이 값은 액티브 서버가 오프라인이고 대기 서버에 로그를 적용할 때, - 송신 쓰레드가 액티브 서버의 로그를 읽기 위해 실행중임을 나타낸다. - -- PARALLEL: 8 +- OFFLINE: 7 - 이 값은 이중화 대상 테이블과 관련된 XLog를 여러 송신 쓰레드가 - 병렬로 송신중임을 나타낸다. 이 값은 PARALLEL 옵션과 함께 EAGER 모드로 - 이중화를 시작할 때 보여질 수 있다. SYNC 또는 SYNC ONLY 옵션과 함께 이중화를 - 시작할 때 지정할 수 있는 PARALLEL 옵션과는 다르다. +- PARALLEL: 8 ##### NET_ERROR_FLAG @@ -9291,45 +9265,25 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 송신 쓰레드의 현재 상태를 나타낸다. -- 0: STOP - - 이중화 송신 쓰레드가 정지 중인 단계. - -- 1: RUN - - 이중화 송신 쓰레드가 정상 동작 중인 단계. - -- 2: RETRY - - 원격 서버와의연결에 장애가 발생하여 재시도를 하는 단계. - -- 3: FAILBACK NORMAL - - 증분 동기화를 완료 하거나 건너뛴 후, Eager 모드 이중화가 정상적으로 시작되기 전에, 장애 시간 동안 서버 B에서 서버 A로 전송하지 못했던 트랜잭션 로그에 대한 데이터를 동기화한다. 장애로 인해 전송하지 못했던 로그를 전송할 때에는, 이중화가 Lazy 모드로 전환하여 동작하며, 로그를 모두 전송하여 이중화 갭이 없어지면, 다시 Eager 모드로 전환하여 이중화가 시작된다. - -- 4: FAILBACK MASTER - - 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 늦은 서버가 MASTER 서버가 된다. 이 때 나타나는 값이다. MASTER의 이중화 송신자는 SLAVE가 요청한 데이터를 전송해주는 역할을 한다. - -- 5: FAILBACK SLAVE +- 0: STOP - 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 빠른 서버가 SLAVE 서버가 된다. 이 때 나타나는 값이다. SLAVE의 이중화 송신자는 재시작 SN부터 자신의 트랜잭션 로그를 분석하여 MASTER 와 다를 수 있는 데이터를 결정하고, MASTER 로부터 해당 데이터를 가져와서 동기화를 수행한다. +- 1: RUN -- 6: SYNC +- 2: RETRY - 지역 서버에 있는 이중화 대상 테이블의 모든 레코드를 원격 서버로 전송해서 동기화 한 후에 현재 로그부터 이중화를 진행한다. +- 3: FAILBACK NORMAL -- 7: FAILBACK EAGER +- 4: FAILBACK MASTER - FAILBACK 과정 중 생긴 이중화 갭을 없애기 위해 EAGER 모드로 이중화를 수행하는 단계. +- 5: FAILBACK SLAVE -- 8: FAILBACK FLUSH +- 6: SYNC - 송신 쓰레드가 FAILBACK 과정의 마지막을 처리하는 단계. +- 7: FAILBACK EAGER -- 9: IDLE +- 8: FAILBACK FLUSH - 송신 쓰레드가 FAILBACK을 마치고 SLEEP하는 단계. +- 9: IDLE ##### SENDER_IP From 7d6de2b2aac8037bf50aeb53d619dd9fc8fde650 Mon Sep 17 00:00:00 2001 From: hoooon-kim Date: Thu, 21 Dec 2023 12:34:05 +0900 Subject: [PATCH 3/5] BUG-50579 Edit Manual --- ...General Reference-2.The Data Dictionary.md | 72 ++++++++++++++----- ...General_Reference-2.The Data Dictionary.md | 72 ++++++++++++++----- ...General_Reference-2.The Data Dictionary.md | 72 ++++++++++++++----- 3 files changed, 162 insertions(+), 54 deletions(-) diff --git a/Manuals/Altibase_7.1/kor/General Reference-2.The Data Dictionary.md b/Manuals/Altibase_7.1/kor/General Reference-2.The Data Dictionary.md index aaccdf7e7..b8ebd1458 100644 --- a/Manuals/Altibase_7.1/kor/General Reference-2.The Data Dictionary.md +++ b/Manuals/Altibase_7.1/kor/General Reference-2.The Data Dictionary.md @@ -9269,23 +9269,39 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 구동시에 명시한 구동 옵션이다. 다음 값들을 가질 수 있다. -- : 0 +- NORMAL: 0 -- QUICK: 1 + 이 값은 액티브 서버쪽의 송신 쓰레드가 트랜잭션 로그를 분석하여 XLog로 변환한 후, 대기 서버로 XLog를 전송하는 것을 의미한다. -- SYNC: 2 +- QUICK: 1 -- SYNC_ONLY: 3 + 이중화를 QUICKSTART 옵션으로 시작하면 이 값이 보여질 수 있는데, 이는 전송 시작 위치가 변경중임을 나타내며, 송신 쓰레드는 예전 로그를 무시하고 가장 최근 로그부터 전송을 시작할 것이다. 시작 위치 변경 후에는, QUICK에서 NORMAL로 바뀔 것이다. + +- SYNC: 2 + + 이 값은 SYNC 옵션으로 이중화를 시작할 때 보여진다. 동기화가 완료된 후, NORMAL (LAZY 모드) 또는 PARALLEL (EAGER 모드)로 바뀌어 보여진다. + +- SYNC_ONLY: 3 + + 지역 서버의 이중화 대상 테이블의 모든 데이터를 원격 서버의 대응하는 테이블의 데이터와 일치시키기 위해 수행하는 작업. 데이터의 동기화만 진행하고 더이상 이중화를 수행하지 않는다. - SYNC RUN : 4 -- SYNC END : 5 +- SYNC END : 5 -- RECOVERY from Replication : 6 + 현재 SYNC RUN 과 SYNC END 는 사용되지 않는다. -- OFFLINE: 7 +- RECOVERY from Replication : 6 -- PARALLEL: 8 + 이 값은 송신 쓰레드가 다른 서버에서 손상된 데이터를 복원하기 위해 실행중임을 나타낸다. + +- OFFLINE: 7 + + 이 값은 액티브 서버가 오프라인이고 대기 서버에 로그를 적용할 때, 송신 쓰레드가 액티브 서버의 로그를 읽기 위해 실행중임을 나타낸다. + +- PARALLEL: 8 + + 이 값은 이중화 대상 테이블과 관련된 XLog를 여러 송신 쓰레드가 병렬로 송신중임을 나타낸다. 이 값은 PARALLEL 옵션과 함께 EAGER 모드로 이중화를 시작할 때 보여질 수 있다. SYNC 또는 SYNC ONLY 옵션과 함께 이중화를 시작할 때 지정할 수 있는 PARALLEL 옵션과는 다르다. ##### NET_ERROR_FLAG @@ -9305,25 +9321,45 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 송신 쓰레드의 현재 상태를 나타낸다. -- 0: STOP +- 0: STOP -- 1: RUN + 이중화 송신 쓰레드가 정지 중인 단계. -- 2: RETRY +- 1: RUN -- 3: FAILBACK NORMAL + 이중화 송신 쓰레드가 정상 동작 중인 단계. -- 4: FAILBACK MASTER +- 2: RETRY -- 5: FAILBACK SLAVE + 원격 서버와의 연결에 장애가 발생하여 재시도를 하는 단계. -- 6: SYNC +- 3: FAILBACK NORMAL -- 7: FAILBACK EAGER + 증분 동기화를 완료 하거나 건너뛴 후, Eager 모드 이중화가 정상적으로 시작되기 전에, 장애 시간 동안 서버 B에서 서버 A로 전송하지 못했던 트랜잭션 로그에 대한 데이터를 동기화한다. 장애로 인해 전송하지 못했던 로그를 전송할 때에는, 이중화가 Lazy 모드로 전환하여 동작하며, 로그를 모두 전송하여 이중화 갭이 없어지면, 다시 Eager 모드로 전환하여 이중화가 시작된다. -- 8: FAILBACK FLUSH +- 4: FAILBACK MASTER -- 9: IDLE + 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 늦은 서버가 MASTER 서버가 된다. 이 때 나타나는 값이다. MASTER의 이중화 송신자는 SLAVE가 요청한 데이터를 전송해주는 역할을 한다. + +- 5: FAILBACK SLAVE + + 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 빠른 서버가 SLAVE 서버가 된다. 이 때 나타나는 값이다. SLAVE의 이중화 송신자는 재시작 SN부터 자신의 트랜잭션 로그를 분석하여 MASTER 와 다를 수 있는 데이터를 결정하고, MASTER 로부터 해당 데이터를 가져와서 동기화를 수행한다. + +- 6: SYNC + + 지역 서버에 있는 이중화 대상 테이블의 모든 레코드를 원격 서버로 전송해서 동기화 한 후에 현재 로그부터 이중화를 진행한다. + +- 7: FAILBACK EAGER + + FAILBACK 과정 중 생긴 이중화 갭을 없애기 위해 EAGER 모드로 이중화를 수행하는 단계. + +- 8: FAILBACK FLUSH + + 송신 쓰레드가 FAILBACK 과정의 마지막을 처리하는 단계. + +- 9: IDLE + + 송신 쓰레드가 FAILBACK을 마치고 SLEEP하는 단계. ##### SENDER_IP diff --git a/Manuals/Altibase_7.3/kor/General_Reference-2.The Data Dictionary.md b/Manuals/Altibase_7.3/kor/General_Reference-2.The Data Dictionary.md index cf4adbc59..2e0480438 100644 --- a/Manuals/Altibase_7.3/kor/General_Reference-2.The Data Dictionary.md +++ b/Manuals/Altibase_7.3/kor/General_Reference-2.The Data Dictionary.md @@ -9230,23 +9230,39 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 구동시에 명시한 구동 옵션이다. 다음 값들을 가질 수 있다. -- : 0 +- NORMAL: 0 -- QUICK: 1 + 이 값은 액티브 서버쪽의 송신 쓰레드가 트랜잭션 로그를 분석하여 XLog로 변환한 후, 대기 서버로 XLog를 전송하는 것을 의미한다. -- SYNC: 2 +- QUICK: 1 -- SYNC_ONLY: 3 + 이중화를 QUICKSTART 옵션으로 시작하면 이 값이 보여질 수 있는데, 이는 전송 시작 위치가 변경중임을 나타내며, 송신 쓰레드는 예전 로그를 무시하고 가장 최근 로그부터 전송을 시작할 것이다. 시작 위치 변경 후에는, QUICK에서 NORMAL로 바뀔 것이다. + +- SYNC: 2 + + 이 값은 SYNC 옵션으로 이중화를 시작할 때 보여진다. 동기화가 완료된 후, NORMAL (LAZY 모드) 또는 PARALLEL (EAGER 모드)로 바뀌어 보여진다. + +- SYNC_ONLY: 3 + + 지역 서버의 이중화 대상 테이블의 모든 데이터를 원격 서버의 대응하는 테이블의 데이터와 일치시키기 위해 수행하는 작업. 데이터의 동기화만 진행하고 더이상 이중화를 수행하지 않는다. - SYNC RUN : 4 -- SYNC END : 5 +- SYNC END : 5 -- RECOVERY from Replication : 6 + 현재 SYNC RUN 과 SYNC END 는 사용되지 않는다. -- OFFLINE: 7 +- RECOVERY from Replication : 6 -- PARALLEL: 8 + 이 값은 송신 쓰레드가 다른 서버에서 손상된 데이터를 복원하기 위해 실행중임을 나타낸다. + +- OFFLINE: 7 + + 이 값은 액티브 서버가 오프라인이고 대기 서버에 로그를 적용할 때, 송신 쓰레드가 액티브 서버의 로그를 읽기 위해 실행중임을 나타낸다. + +- PARALLEL: 8 + + 이 값은 이중화 대상 테이블과 관련된 XLog를 여러 송신 쓰레드가 병렬로 송신중임을 나타낸다. 이 값은 PARALLEL 옵션과 함께 EAGER 모드로 이중화를 시작할 때 보여질 수 있다. SYNC 또는 SYNC ONLY 옵션과 함께 이중화를 시작할 때 지정할 수 있는 PARALLEL 옵션과는 다르다. ##### NET_ERROR_FLAG @@ -9266,25 +9282,45 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 송신 쓰레드의 현재 상태를 나타낸다. -- 0: STOP +- 0: STOP -- 1: RUN + 이중화 송신 쓰레드가 정지 중인 단계. -- 2: RETRY +- 1: RUN -- 3: FAILBACK NORMAL + 이중화 송신 쓰레드가 정상 동작 중인 단계. -- 4: FAILBACK MASTER +- 2: RETRY -- 5: FAILBACK SLAVE + 원격 서버와의 연결에 장애가 발생하여 재시도를 하는 단계. -- 6: SYNC +- 3: FAILBACK NORMAL -- 7: FAILBACK EAGER + 증분 동기화를 완료 하거나 건너뛴 후, Eager 모드 이중화가 정상적으로 시작되기 전에, 장애 시간 동안 서버 B에서 서버 A로 전송하지 못했던 트랜잭션 로그에 대한 데이터를 동기화한다. 장애로 인해 전송하지 못했던 로그를 전송할 때에는, 이중화가 Lazy 모드로 전환하여 동작하며, 로그를 모두 전송하여 이중화 갭이 없어지면, 다시 Eager 모드로 전환하여 이중화가 시작된다. -- 8: FAILBACK FLUSH +- 4: FAILBACK MASTER -- 9: IDLE + 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 늦은 서버가 MASTER 서버가 된다. 이 때 나타나는 값이다. MASTER의 이중화 송신자는 SLAVE가 요청한 데이터를 전송해주는 역할을 한다. + +- 5: FAILBACK SLAVE + + 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 빠른 서버가 SLAVE 서버가 된다. 이 때 나타나는 값이다. SLAVE의 이중화 송신자는 재시작 SN부터 자신의 트랜잭션 로그를 분석하여 MASTER 와 다를 수 있는 데이터를 결정하고, MASTER 로부터 해당 데이터를 가져와서 동기화를 수행한다. + +- 6: SYNC + + 지역 서버에 있는 이중화 대상 테이블의 모든 레코드를 원격 서버로 전송해서 동기화 한 후에 현재 로그부터 이중화를 진행한다. + +- 7: FAILBACK EAGER + + FAILBACK 과정 중 생긴 이중화 갭을 없애기 위해 EAGER 모드로 이중화를 수행하는 단계. + +- 8: FAILBACK FLUSH + + 송신 쓰레드가 FAILBACK 과정의 마지막을 처리하는 단계. + +- 9: IDLE + + 송신 쓰레드가 FAILBACK을 마치고 SLEEP하는 단계. ##### SENDER_IP diff --git a/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md b/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md index cfa8abde1..cc635908a 100644 --- a/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md +++ b/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md @@ -9229,23 +9229,39 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 구동시에 명시한 구동 옵션이다. 다음 값들을 가질 수 있다. -- : 0 +- NORMAL: 0 -- QUICK: 1 + 이 값은 액티브 서버쪽의 송신 쓰레드가 트랜잭션 로그를 분석하여 XLog로 변환한 후, 대기 서버로 XLog를 전송하는 것을 의미한다. -- SYNC: 2 +- QUICK: 1 -- SYNC_ONLY: 3 + 이중화를 QUICKSTART 옵션으로 시작하면 이 값이 보여질 수 있는데, 이는 전송 시작 위치가 변경중임을 나타내며, 송신 쓰레드는 예전 로그를 무시하고 가장 최근 로그부터 전송을 시작할 것이다. 시작 위치 변경 후에는, QUICK에서 NORMAL로 바뀔 것이다. + +- SYNC: 2 + + 이 값은 SYNC 옵션으로 이중화를 시작할 때 보여진다. 동기화가 완료된 후, NORMAL (LAZY 모드) 또는 PARALLEL (EAGER 모드)로 바뀌어 보여진다. + +- SYNC_ONLY: 3 + + 지역 서버의 이중화 대상 테이블의 모든 데이터를 원격 서버의 대응하는 테이블의 데이터와 일치시키기 위해 수행하는 작업. 데이터의 동기화만 진행하고 더이상 이중화를 수행하지 않는다. - SYNC RUN : 4 -- SYNC END : 5 +- SYNC END : 5 -- RECOVERY from Replication : 6 + 현재 SYNC RUN 과 SYNC END 는 사용되지 않는다. -- OFFLINE: 7 +- RECOVERY from Replication : 6 -- PARALLEL: 8 + 이 값은 송신 쓰레드가 다른 서버에서 손상된 데이터를 복원하기 위해 실행중임을 나타낸다. + +- OFFLINE: 7 + + 이 값은 액티브 서버가 오프라인이고 대기 서버에 로그를 적용할 때, 송신 쓰레드가 액티브 서버의 로그를 읽기 위해 실행중임을 나타낸다. + +- PARALLEL: 8 + + 이 값은 이중화 대상 테이블과 관련된 XLog를 여러 송신 쓰레드가 병렬로 송신중임을 나타낸다. 이 값은 PARALLEL 옵션과 함께 EAGER 모드로 이중화를 시작할 때 보여질 수 있다. SYNC 또는 SYNC ONLY 옵션과 함께 이중화를 시작할 때 지정할 수 있는 PARALLEL 옵션과는 다르다. ##### NET_ERROR_FLAG @@ -9265,25 +9281,45 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버의 이중화 송신 쓰레드의 현재 상태를 나타낸다. -- 0: STOP +- 0: STOP -- 1: RUN + 이중화 송신 쓰레드가 정지 중인 단계. -- 2: RETRY +- 1: RUN -- 3: FAILBACK NORMAL + 이중화 송신 쓰레드가 정상 동작 중인 단계. -- 4: FAILBACK MASTER +- 2: RETRY -- 5: FAILBACK SLAVE + 원격 서버와의 연결에 장애가 발생하여 재시도를 하는 단계. -- 6: SYNC +- 3: FAILBACK NORMAL -- 7: FAILBACK EAGER + 증분 동기화를 완료 하거나 건너뛴 후, Eager 모드 이중화가 정상적으로 시작되기 전에, 장애 시간 동안 서버 B에서 서버 A로 전송하지 못했던 트랜잭션 로그에 대한 데이터를 동기화한다. 장애로 인해 전송하지 못했던 로그를 전송할 때에는, 이중화가 Lazy 모드로 전환하여 동작하며, 로그를 모두 전송하여 이중화 갭이 없어지면, 다시 Eager 모드로 전환하여 이중화가 시작된다. -- 8: FAILBACK FLUSH +- 4: FAILBACK MASTER -- 9: IDLE + 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 늦은 서버가 MASTER 서버가 된다. 이 때 나타나는 값이다. MASTER의 이중화 송신자는 SLAVE가 요청한 데이터를 전송해주는 역할을 한다. + +- 5: FAILBACK SLAVE + + 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 빠른 서버가 SLAVE 서버가 된다. 이 때 나타나는 값이다. SLAVE의 이중화 송신자는 재시작 SN부터 자신의 트랜잭션 로그를 분석하여 MASTER 와 다를 수 있는 데이터를 결정하고, MASTER 로부터 해당 데이터를 가져와서 동기화를 수행한다. + +- 6: SYNC + + 지역 서버에 있는 이중화 대상 테이블의 모든 레코드를 원격 서버로 전송해서 동기화 한 후에 현재 로그부터 이중화를 진행한다. + +- 7: FAILBACK EAGER + + FAILBACK 과정 중 생긴 이중화 갭을 없애기 위해 EAGER 모드로 이중화를 수행하는 단계. + +- 8: FAILBACK FLUSH + + 송신 쓰레드가 FAILBACK 과정의 마지막을 처리하는 단계. + +- 9: IDLE + + 송신 쓰레드가 FAILBACK을 마치고 SLEEP하는 단계. ##### SENDER_IP From 626de25c12ddce00df0f79b86be3199075ca5ae1 Mon Sep 17 00:00:00 2001 From: "jina.kim" <> Date: Wed, 17 Jan 2024 09:59:20 +0900 Subject: [PATCH 4/5] Update General_Reference-2.The Data Dictionary.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 수정중 --- .../kor/General_Reference-2.The Data Dictionary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md b/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md index cc635908a..156845c8a 100644 --- a/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md +++ b/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md @@ -9227,7 +9227,7 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. ##### START_FLAG -지역서버의 이중화 구동시에 명시한 구동 옵션이다. 다음 값들을 가질 수 있다. +지역서버의 이중화 구동시에 명시한 시작 옵션이다. 다음 값들을 가질 수 있다. - NORMAL: 0 From c11aaf743d1b0e6e9f18a43ae41fccca454d83c8 Mon Sep 17 00:00:00 2001 From: "jina.kim" <> Date: Thu, 18 Jan 2024 16:59:42 +0900 Subject: [PATCH 5/5] Update General_Reference-2.The Data Dictionary.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TW 임시저장합니다. --- ...General_Reference-2.The Data Dictionary.md | 158 ++++++++++-------- 1 file changed, 90 insertions(+), 68 deletions(-) diff --git a/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md b/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md index 156845c8a..5cf3b3a92 100644 --- a/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md +++ b/Manuals/Altibase_trunk/kor/General_Reference-2.The Data Dictionary.md @@ -8489,25 +8489,25 @@ DELETE 문을 허용하지 않는 큐 테이블의 객체 식별자(OID) 정보 ##### START_FLAG -지역서버의 이중화 구동시에 명시한 구동 옵션이다. +지역서버의 이중화 구동시에 명시한 시작 옵션이다. -- NORMAL: 0 +- 0: NORMAL -- QUICK: 1 +- 1: QUICK -- SYNC: 2 +- 2: SYNC -- SYNC_ONLY: 3 +- 3: SYNC_ONLY -- SYNC RUN: 4 +- 4: SYNC RUN -- SYNC END: 5 +- 5: SYNC END -- RECOVERY from Replication: 6 +- 6: RECOVERY from Replication -- OFFLINE: 7 +- 7: OFFLINE -- PARALLEL: 8 +- 8: PARALLEL ##### REP_LAST_SN @@ -8519,7 +8519,7 @@ DELETE 문을 허용하지 않는 큐 테이블의 객체 식별자(OID) 정보 ##### REP_GAP -이중화 갭의 로그파일 사이즈를 프로퍼티 [REPLICATION_GAP_UNIT](https://github.com/ALTIBASE/Documents/blob/master/Manuals/Altibase_trunk/kor/GeneralReference_2.md#replication_gap_unit-%EB%8B%A8%EC%9C%84-%EB%B0%94%EC%9D%B4%ED%8A%B8)에 설정된 단위로 보여준다. 프로퍼티 REPLICATION_GAP_UNIT을 통해 단위를 수정 할 수있으며, 기본값은 메가바이트이다. 즉, REP_GAP_SIZE의 값을 프로퍼티 REPLICATION_GAP_UNIT으로 나눈 값이며, 나머지가 생기면 올림한다. +이중화 갭의 로그파일 사이즈를 프로퍼티 [REPLICATION_GAP_UNIT](https://github.com/ALTIBASE/Documents/blob/master/Manuals/Altibase_trunk/kor/General_Reference-1.Data%20Types%20%26%20Altibase%20Properties.md#replication_gap_unit-%EB%8B%A8%EC%9C%84-%EB%B0%94%EC%9D%B4%ED%8A%B8)에 설정된 단위로 보여준다. 프로퍼티 REPLICATION_GAP_UNIT을 통해 단위를 수정 할 수있으며, 기본값은 메가바이트이다. 즉, REP_GAP_SIZE의 값을 프로퍼티 REPLICATION_GAP_UNIT으로 나눈 값이며, 나머지가 생기면 올림한다. ##### REP_GAP_SIZE @@ -8798,14 +8798,14 @@ SQL 반영 모드로 동작하는 테이블의 개수이다. 이중화 수신자의 이중화 대상 칼럼 정보를 보여준다. -| Column name | Type | Description | -|----------------|--------------|----------------------------| -| REP_NAME | VARCHAR(40) | 이중화 이름 | -| USER_NAME | VARCHAR(128) | 사용자 이름 | -| TABLE_NAME | VARCHAR(128) | 테이블 이름 | -| PARTITION_NAME | VARCHAR(128) | 파티션 이름 | -| COLUMN_NAME | VARCHAR(128) | 칼럼 이름 | -| APPLY_MODE | INTEGER | 0: Binary 모드 1: SQL 모드 | +| Column name | Type | Description | +| -------------- | ------------ | ------------------------------- | +| REP_NAME | VARCHAR(40) | 이중화 이름 | +| USER_NAME | VARCHAR(128) | 사용자 이름 | +| TABLE_NAME | VARCHAR(128) | 테이블 이름 | +| PARTITION_NAME | VARCHAR(128) | 파티션 이름 | +| COLUMN_NAME | VARCHAR(128) | 칼럼 이름 | +| APPLY_MODE | INTEGER | 0: Binary 모드
1: SQL 모드 | #### 칼럼 정보 @@ -9141,17 +9141,17 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 이중화를 이용한 복구 정보를 보여준다. -| Column name | Type | Description | -|----------------------|-------------|---------------------------------------------------------------------------------| -| REP_NAME | VARCHAR(40) | 이중화 객체 이름 | +| Column name | Type | Description | +| -------------------- | ----------- | ------------------------------------------------------------ | +| REP_NAME | VARCHAR(40) | 이중화 객체 이름 | | STATUS | INTEGER | 복구에 대한 현재 상태 1: 복구 정보 생성 중 2: 복구 요청 대기 중 3: 복구 진행 중 | -| START_XSN | BIGINT | 복구를 위한 전송시작 SN | -| XSN | BIGINT | 복구를 위해 현재 전송중인 로그 SN | -| END_XSN | BIGINT | 복구를 위한 마지막 전송 SN | -| RECOVERY_SENDER_IP | VARCHAR(64) | 지역 서버의 복구를 위한 송신자 IP 주소 | -| PEER_IP | VARCHAR(64) | 원격 서버의 복구를 위한 수신자 IP 주소 | -| RECOVERY_SENDER_PORT | INTEGER | 지역서버의 복구를 위한 송신자 포트 번호 | -| PEER_PORT | INTEGER | 원격서버의 복구를 위한 수신자 포트 번호 | +| START_XSN | BIGINT | 복구를 위한 전송시작 SN | +| XSN | BIGINT | 복구를 위해 현재 전송중인 로그 SN | +| END_XSN | BIGINT | 복구를 위한 마지막 전송 SN | +| RECOVERY_SENDER_IP | VARCHAR(64) | 지역 서버의 복구를 위한 송신자 IP 주소 | +| PEER_IP | VARCHAR(64) | 원격 서버의 복구를 위한 수신자 IP 주소 | +| RECOVERY_SENDER_PORT | INTEGER | 지역서버의 복구를 위한 송신자 포트 번호 | +| PEER_PORT | INTEGER | 원격서버의 복구를 위한 수신자 포트 번호 | #### 칼럼 정보 @@ -9225,48 +9225,54 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. 지역서버에 생성된 이중화 객체의 이름이다. -##### START_FLAG +##### START_FLAG -지역서버의 이중화 구동시에 명시한 시작 옵션이다. 다음 값들을 가질 수 있다. +지역서버의 이중화 구동시에 명시한 시작 옵션이다. 다음 값들을 가질 수 있다. (REPGAP의 START_FLAG와 동일한 내용?) -- NORMAL: 0 +- 0: NORMAL 이 값은 액티브 서버쪽의 송신 쓰레드가 트랜잭션 로그를 분석하여 XLog로 변환한 후, 대기 서버로 XLog를 전송하는 것을 의미한다. -- QUICK: 1 + -> 시작옵션을 지정하지 않은 경우에 해당한다. + +- 1: QUICK 이중화를 QUICKSTART 옵션으로 시작하면 이 값이 보여질 수 있는데, 이는 전송 시작 위치가 변경중임을 나타내며, 송신 쓰레드는 예전 로그를 무시하고 가장 최근 로그부터 전송을 시작할 것이다. 시작 위치 변경 후에는, QUICK에서 NORMAL로 바뀔 것이다. -- SYNC: 2 + -> 이중화 시작시 QUICKSTART 옵션을 명시한 경우에 해당한다. + +- 2: SYNC 이 값은 SYNC 옵션으로 이중화를 시작할 때 보여진다. 동기화가 완료된 후, NORMAL (LAZY 모드) 또는 PARALLEL (EAGER 모드)로 바뀌어 보여진다. -- SYNC_ONLY: 3 +- 3: SYNC_ONLY 지역 서버의 이중화 대상 테이블의 모든 데이터를 원격 서버의 대응하는 테이블의 데이터와 일치시키기 위해 수행하는 작업. 데이터의 동기화만 진행하고 더이상 이중화를 수행하지 않는다. -- SYNC RUN : 4 +- 4: SYNC RUN -- SYNC END : 5 +- 5: SYNC END 현재 SYNC RUN 과 SYNC END 는 사용되지 않는다. -- RECOVERY from Replication : 6 +- 6: RECOVERY from Replication 이 값은 송신 쓰레드가 다른 서버에서 손상된 데이터를 복원하기 위해 실행중임을 나타낸다. -- OFFLINE: 7 +- 7: OFFLINE 이 값은 액티브 서버가 오프라인이고 대기 서버에 로그를 적용할 때, 송신 쓰레드가 액티브 서버의 로그를 읽기 위해 실행중임을 나타낸다. -- PARALLEL: 8 +- 8: PARALLEL 이 값은 이중화 대상 테이블과 관련된 XLog를 여러 송신 쓰레드가 병렬로 송신중임을 나타낸다. 이 값은 PARALLEL 옵션과 함께 EAGER 모드로 이중화를 시작할 때 보여질 수 있다. SYNC 또는 SYNC ONLY 옵션과 함께 이중화를 시작할 때 지정할 수 있는 PARALLEL 옵션과는 다르다. ##### NET_ERROR_FLAG -네트워크 오류 발생 여부를 나타낸다. 디폴트는 0이며, 1은 오류가 발생했음을 -나타낸다. +네트워크 오류 발생 여부를 나타낸다. + +* 0 : 오류가 발생하지 않았음을 의미한다. +* 1 : 네트워크 오류가 발생했음을 의미한다. ##### XSN @@ -9279,47 +9285,63 @@ Sender에게 ACK을 보내는 데 걸린 시간의 누적 값이다. ##### STATUS -지역서버의 이중화 송신 쓰레드의 현재 상태를 나타낸다. +지역서버의 이중화 송신 쓰레드의 현재 상태를 나타내며, 송신 쓰레드가 현재 하고 있는 작업을 식별하기 위한 값으로 사용된다. - 0: STOP - 이중화 송신 쓰레드가 정지 중인 단계. + 이중화 송신 쓰레드가 정지 중인 상태를 말한다. - 1: RUN - 이중화 송신 쓰레드가 정상 동작 중인 단계. + 이중화 송신 쓰레드가 정상 동작 중인 상태를 말한다. - 2: RETRY - 원격 서버와의 연결에 장애가 발생하여 재시도를 하는 단계. + 원격 서버와의 연결에 장애가 발생하여 재시도를 하고 있는 상태를 말한다. - 3: FAILBACK NORMAL 증분 동기화를 완료 하거나 건너뛴 후, Eager 모드 이중화가 정상적으로 시작되기 전에, 장애 시간 동안 서버 B에서 서버 A로 전송하지 못했던 트랜잭션 로그에 대한 데이터를 동기화한다. 장애로 인해 전송하지 못했던 로그를 전송할 때에는, 이중화가 Lazy 모드로 전환하여 동작하며, 로그를 모두 전송하여 이중화 갭이 없어지면, 다시 Eager 모드로 전환하여 이중화가 시작된다. + -> 장애가 발생하여, 장애 복구(failback)에 의해 데이터를 동기화 하는 단계? 매뉴얼에 따르면 normal sync 에 해당.?? + + -> Eager 모드 이중화의 장애 복구(failback) 중 일반 동기화(Normal Sync)가 진행되고 있는 상태. + - 4: FAILBACK MASTER 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 늦은 서버가 MASTER 서버가 된다. 이 때 나타나는 값이다. MASTER의 이중화 송신자는 SLAVE가 요청한 데이터를 전송해주는 역할을 한다. + -> 증분동기화 중이면서 master 인 상태를 말한다. 이 경우 이중화 송신 쓰레드는 SLAVE가 요청한 데이터를 전송하는 작업을 수행한다. + - 5: FAILBACK SLAVE 증분 동기화 시, 두 서버 중 SYS_REPLICATIONS_ 메타 테이블의 REMOTE_FAULT_DETECT_TIME 컬럼 값이 더 빠른 서버가 SLAVE 서버가 된다. 이 때 나타나는 값이다. SLAVE의 이중화 송신자는 재시작 SN부터 자신의 트랜잭션 로그를 분석하여 MASTER 와 다를 수 있는 데이터를 결정하고, MASTER 로부터 해당 데이터를 가져와서 동기화를 수행한다. + -> 증분 동기화 중이면서 slave 인 상태를 말한다. 이 경우 이중화 송신 쓰레드는 재시작 SN부터 자신의 트랜잭션 로그를 비교하여 MASTER 와 다를 수 있는 데이터를 결정하고, MASTER 로부터 해당 데이터를 가져와서 동기화를 수행한다. + - 6: SYNC 지역 서버에 있는 이중화 대상 테이블의 모든 레코드를 원격 서버로 전송해서 동기화 한 후에 현재 로그부터 이중화를 진행한다. + -> 이중화 sync 를 말함?? + + -> 이중화 동기화(sync) 중인 상태를 말한다. + - 7: FAILBACK EAGER - FAILBACK 과정 중 생긴 이중화 갭을 없애기 위해 EAGER 모드로 이중화를 수행하는 단계. + FAILBACK 과정 중 생긴 이중화 갭을 없애기 위해 EAGER 모드로 이중화를 수행하는 상태. + + ->매뉴얼에 없던데,, 추가설명 필요 - 8: FAILBACK FLUSH - 송신 쓰레드가 FAILBACK 과정의 마지막을 처리하는 단계. + 송신 쓰레드가 FAILBACK 과정의 마지막을 처리하는 상태. + + -> 매뉴얼에 없던데.. - 9: IDLE - 송신 쓰레드가 FAILBACK을 마치고 SLEEP하는 단계. + 송신 쓰레드가 FAILBACK을 마치고 SLEEP하는 상태. ##### SENDER_IP @@ -9364,21 +9386,21 @@ EAGER이다. 이중화 모드에 대한 자세한 설명은 *Replication Manual* 병렬 동작중인 이중화 송신 쓰레드들의 정보를 보여준다. -| Column name | Type | Description | -|----------------|-------------|----------------------------------------------------------------------| -| REP_NAME | VARCHAR(40) | 이중화 객체의 이름 | -| CURRENT_TYPE | VARCHAR(9) | 시작 옵션 | -| NET_ERROR_FLAG | BIGINT | 에러 상태 플래그 | -| XSN | BIGINT | 전송중인 로그 레코드의 SN | -| COMMIT_XSN | BIGINT | Commit 로그 레코드의 SN | -| STATUS | VARCHAR(15) | 현재 상태 | -| SENDER_IP | VARCHAR(64) | 송신자 IP 주소 | -| PEER_IP | VARCHAR(64) | 원격 서버의 IP 주소 | -| SENDER_PORT | INTEGER | 송신 포트 번호 | -| PEER_PORT | INTEGER | 원격 서버의 포트 번호 | -| READ_LOG_COUNT | BIGINT | 읽은 로그의 개수 | -| SEND_LOG_COUNT | BIGINT | 읽어서 송신한 로그의 수 | -| REPL_MODE | VARCHAR(7) | 사용자가 지정한 이중화 모드 | +| Column name | Type | Description | +| -------------- | ----------- | ------------------------------------------------------------ | +| REP_NAME | VARCHAR(40) | 이중화 객체의 이름 | +| CURRENT_TYPE | VARCHAR(9) | 시작 옵션 | +| NET_ERROR_FLAG | BIGINT | 네트워크 오류 상태 플래그 | +| XSN | BIGINT | 전송중인 로그 레코드의 SN | +| COMMIT_XSN | BIGINT | Commit 로그 레코드의 SN | +| STATUS | VARCHAR(15) | 현재 상태 | +| SENDER_IP | VARCHAR(64) | 송신자 IP 주소 | +| PEER_IP | VARCHAR(64) | 원격 서버의 IP 주소 | +| SENDER_PORT | INTEGER | 송신 포트 번호 | +| PEER_PORT | INTEGER | 원격 서버의 포트 번호 | +| READ_LOG_COUNT | BIGINT | 읽은 로그의 개수 | +| SEND_LOG_COUNT | BIGINT | 읽어서 송신한 로그의 수 | +| REPL_MODE | VARCHAR(7) | 사용자가 지정한 이중화 모드 | | PARALLEL_ID | INTEGER | 같은 이중화 이름을 가지는 여러 이중화 송신 쓰레드들 중 하나의 식별자 | #### 칼럼 정보 @@ -9389,7 +9411,7 @@ EAGER이다. 이중화 모드에 대한 자세한 설명은 *Replication Manual* ##### CURRENT_TYPE -V\$REPGAP_PARALLEL 성능 뷰의 CURRENT_TYPE 칼럼 설명을 참조하기 바란다. +[V$REPGAP_PARALLEL](https://github.com/ALTIBASE/Documents/blob/master/Manuals/Altibase_trunk/kor/General_Reference-2.The%20Data%20Dictionary.md#vrepgap_parallel) 성능 뷰의 CURRENT_TYPE 칼럼의 설명을 참조한다. ##### NET_ERROR_FLAG @@ -9407,7 +9429,7 @@ V\$REPGAP_PARALLEL 성능 뷰의 CURRENT_TYPE 칼럼 설명을 참조하기 바 ##### STATUS -지역서버의 이중화 송신 쓰레드의 현재 상태를 나타낸다. +지역서버의 이중화 송신 쓰레드의 현재 상태를 나타낸다. 자세한 설명은 [V$REPSENDER](https://github.com/ALTIBASE/Documents/blob/master/Manuals/Altibase_trunk/kor/General_Reference-2.The%20Data%20Dictionary.md#status-16) 성능 뷰의 STATUS 칼럼의 설명을 참고한다. - 0: STOP @@ -9617,7 +9639,7 @@ XLog를 수신 쓰레드에 전송하는 데 걸린 시간의 누적 값이다. ##### START_FLAG -V\$REPSENDER 성능 뷰의 START_FLAG 칼럼의 설명을 참고한다. +[V$REPSENDER](https://github.com/ALTIBASE/Documents/blob/master/Manuals/Altibase_trunk/kor/General_Reference-2.The%20Data%20Dictionary.md#vrepgap) 성능 뷰의 START_FLAG 칼럼의 설명을 참고한다. ##### LOCAL_TID @@ -9649,7 +9671,7 @@ V\$REPSENDER 성능 뷰의 START_FLAG 칼럼의 설명을 참고한다. ##### CURRENT_TYPE -V\$REPGAP_PARALLEL 성능 뷰의 CURRENT_TYPE 칼럼 설명을 참조하기 바란다. +[V$REPGAP_PARALLEL](https://github.com/ALTIBASE/Documents/blob/master/Manuals/Altibase_trunk/kor/General_Reference-2.The%20Data%20Dictionary.md#vrepgap_parallel) 성능 뷰의 CURRENT_TYPE 칼럼의 설명을 참조한다. ##### LOCAL_TID