Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Section


Column

Property 와 별개로, Cluster Edition 에서만 사용 가능한 Property 를 정리한다.

특정 Node와 연결할 때, Accept 후 Handshake 메시지를 수신할 때까지의 Timeout.

Timeout 이후까지 수신에 실패하면, 해당 연결은 실패한다.

기본값은 5초.

(usec)Value
최소값0
최대값2^64 - 1
기본값5000000
Info

5.6 부터 사용 가능합니다.


이 크기가 모자라면 송신시 버퍼가 비워질 때 까지 재시도하게 된다.송신/수신 버퍼의 크기.

기본값은 32M.

(byte)Value
최소값1024768
최대값2^32 - 1
기본값33554432 (32M)

특정 Node와 연결된 Socket들을 검사하는, Timeout Thread의 검사 주기.

RECEIVE_TIMEOUT, SESSION_TIMEOUT 을 검사하는 Timeout Thread가 존재한다.
주기를 짧게 할 수록, 자주 검사하지만 Timeout 판단은 아래의 값에 따라 이루어진다.

기본값은 1초.

(usec)Value
최소값0
최대값2^64 - 1
기본값1000000

특정 Node와 연결이 실패한 이후, 재연결 시도를 반복하는 Timeout

Timeout 이후까지 재연결되지 않는다면, 완전히 단절되었다고 판단한다.

기본값은 1분.

(usec)Value
최소값0
최대값2^64 - 1
기본값60000000

특정 Node와 연결을 시도할 때, 기다리는 시간.

Timeout 이후까지 연결되지 않는다면, CLUSTER_LINK_CONNECT_RETRY_TIMEOUT 이 지나기 전 까지 재연결을 시도한다.

기본값은 5초.

(usec)Value
최소값0
최대값2^64 - 1
기본값5000000

Cluster 간 통신 중 발생하는 에러 메시지에, 오류가 발생한 호스트 이름을 추가할지 여부를 선택할 수 있다.

자세한 에러 메시지를 표시하고자 한다면, 해당 Property를 켜야 한다.

기본값은 'No' (=0). 호스트 이름이 출력되지 않는다.

(boolean)Value
최소값0
최대값1
기본값0

특정 Node와 Cluster Socket으로 연결된 상태에서, Handshake 메시지를 수신할 때까지의 Timeout

연결이 막 완료된 두 Node는, 연결 상태를 점검하는 차원에서 작은 크기의 Handshake 메시지를 주고 받는다.
Accept한 Node가 Handshake 메시지를 먼저 보내는데, 그 응답을 기다리는 시간을 여기서 설정한다.

기본값은 5초.

(usec)Value
최소값0
최대값2^64 - 1
기본값5000000



Column
width30%

목차


Table of Contents
maxLevel3
indent20px
exclude목차
classtoc


특정 Node와 Cluster Socket 을 연결하기 위한, 현재 Node의 호스트 이름

(string)Value
기본값localhost

...

(usec)Value
최소값0
최대값2^64 - 1
기본값1000000


...

(usec)Value
최소값0
최대값2^64 - 1
기본값1000000


특정 Node와 연결할 때, Socket의 Accept Queue 의 최대 숫자

(count)Value
최소값1
최대값2^32 - 1
기본값512


특정 Node와 통신할 때, Poll에 의헤서 한번에 조회할 수 있는 최대 Event 수

(count)Value
최소값1
최대값2^32 - 1
기본값4096


특정 Node와 Cluster Socket 을 연결하기 위한, 현재 Node의 포트 번호

(port)Value
최소값1024
최대값65535
기본값3868


...

(usec)Value
최소값0
최대값2^64 - 1
기본값30000000


...

(usec)Value
최소값0
최대값2^64 - 1
기본값60000000


...

(usec)Value
최소값0
최대값2^64 - 1
기본값30000000


...

(usec)Value
최소값0
최대값2^64 - 1
기본값3600000000


...

CLUSTER_QUERY_STAT_LOG_ENABLE

수행한 질의에 대한 통계정보를 trace log에 출력한다.

(boolean)Value
최소값0
최대값1
기본값0

...

기본값은 640KB 이다.

(size)Value
최소값64 * 1024
최대값100 * 1024 * 1024
기본값640 * 1024 (655360)


CLUSTER_WAREHOUSE_DIRECT_DML_ENABLE

...

(usec)Value
최소값0
최대값2^64 - 1
기본값300000000


COORDINATOR_DDL_TIMEOUT

Broker가 CC를 통해 Coordinator에게 DDL 수행을 요청한 후 대기할 때 까지의 Timeout

...

(usec)Value
최소값0
최대값2^64 - 1
기본값3600000000


COORDINATOR_DECISION_DELAY

...

(usec)Value
최소값0
최대값2^64 - 1
기본값1000000


COORDINATOR_DECISION_INTERVAL

Coordinator가 상태 변경을 얼마나 자주 할지 결정할 시간.

(usec)Value
최소값0
최대값2^64 - 1
기본값1000000


COORDINATOR_HOST_RESOURCE_ENABLE

Coordinator가 Cluster Node들의 Host Resource 수집 여부

(usec)Value
최소값0(false)
최대값1(true)
기본값0(false)

COORDINATOR_HOST_RESOURCE_COLLECT_INTERVAL

Cluster Node들이 Host Resource를 수집하는 주기

(usec)Value
최소값0
최대값2^64 - 1
기본값1000000


COORDINATOR_HOST_RESOURCE_INTERVAL

Coordinator가 Node들과 Host Resource를 주고받는 주기

(usec)Value
최소값0
최대값2^64 - 1
기본값1000000


COORDINATOR_HOST_RESOURCE_REQUEST_TIMEOUT

Coordinator가 Node들에게 Host Resource 정보를 요청한 이후 대기할 시간

(usec)Value
최소값0
최대값2^64 - 1
기본값10000000


COORDINATOR_NODE_REQUEST_TIMEOUT

...

(usec)Value
최소값0
최대값2^64 - 1
기본값600000000


COORDINATOR_NODE_TIMEOUT

Coordinator가 Node의 장애를 판단하기 까지 기다릴 시간.

(usec)Value
최소값0
최대값2^64 - 1
기본값30000000


COORDINATOR_STARTUP_DELAY

...

(usec)Value
최소값0
최대값2^64 - 1
기본값3000000


COORDINATOR_STATUS_NODE_INTERVAL

Coordinator가 Node들과 상태 조회 메시지를 주고 받을 주기

(usec)Value
최소값0
최대값2^64 - 1
기본값1000000


COORDINATOR_STATUS_NODE_REQUEST_TIMEOUT

...

(usec)Value
최소값0
최대값2^64 - 1
기본값5000000


DEPLOYER_DBS_PATH

Deployer 의 데이터 파일이 생성될 디렉터리를 지정한다.

...

(size)Value
최소값1024
최대값2^64 - 1
기본값1024 *1024 * 1024


HTTP_ADMIN_PORT

MWA 또는 machcoordinatoradmin 으로부터 요청을 받을 port number

(port)Value
최소값1024
최대값65535
기본값5779


HTTP_CONNECT_TIMEOUT

machcoordinatoradmin 과 연결할 때 사용하는 timeout

(usec)Value
최소값0
최대값2^64 - 1
기본값30000000


HTTP_RECEIVE_TIMEOUT

machcoordinatoradmin 과 통신할 때 사용하는 timeout

(usec)Value
최소값0
최대값2^64 - 1
기본값3600000000


HTTP_SEND_TIMEOUT

machcoordinatoradmin 과 통신할 때 사용하는 timeout

(usec)Value
최소값0
최대값2^64 - 1
기본값60000000

INSERT_BULK_DATA_MAX_SIZE

Append 또는 INSERT-SELECT 수행 시 입력 data block의 최대 크기

(size)Value
최소값1024
최대값10 * 1024 * 1024
기본값1024 * 1024


INSERT_RECORD_COUNT_PER_NODE

입력 수행시 warehouse group 전환을 유도하는 data 입력 개수.

(count)Value
최소값1
최대값2^64 - 1
기본값10000


STAGE_RESULT_BLOCK_SIZE

하나의 stage 에서 만드는 최대 block 크기

(size)Value
최소값1024
최대값2^64 - 1
기본값1024 * 1024