18.3.4.2 MySQL Cluster 용 MySQL Server 옵션
이 섹션에서는 MySQL Cluster 관련 mysqld 서버 옵션에 대해 설명합니다. MySQL Cluster에 고유하지 mysqld 옵션 및 mysqld에서 옵션 사용에 대한 일반적인 정보는 섹션 5.1.3 "서버 명령어 옵션" 을 참조하십시오.
기타 MySQL Cluster 프로세스 (ndbd, ndb_mgmd 및 ndb_mgm)에서 사용되는 명령 줄 옵션은 섹션 18.4.27 "MySQL Cluster 프로그램에 공통 옵션 - MySQL Cluster 프로그램에 공통 옵션" 을 참조하십시오. NDB
유틸리티 프로그램 (ndb_desc, ndb_size.pl, ndb_show_tables 등)에서 사용되는 명령 줄 옵션은 섹션 18.4 "MySQL Cluster 프로그램" 을 참조하십시오.
--ndb-batch-size=
#
표 18.10 ndb-batch-size의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-batch-size
예 예 아니오 예 Global 아니오 NDB 7.3 integer 32768 / 0 - 31536000 설명 : NDB 트랜잭션의 배치에 사용할 크기 (바이트 단위)
이것은 NDB 트랜잭션 일괄 적으로 사용되는 크기 (바이트 단위)을 설정합니다.
--ndb-cluster-connection-pool=
#
표 18.11 ndb-cluster-connection-pool의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-cluster-connection-pool
예 예 예 예 Global 아니오 NDB 7.3 integer 1 / 1 - 63 설명 : MySQL에서 사용되는 클러스터에 연결 수
이 옵션을 1 (기본값)보다 큰 값으로 설정하면 mysqld 프로세스는 클러스터에 여러 연결을 사용하여 실질적으로 여러 SQL 노드를 모방합니다. 각 연결은 클러스터 구성 (
config.ini
) 파일에 고유의[api]
또는[mysqld]
섹션을 필요로하고 클러스터에서 지원되는 API 연결의 최대 수를 참조 카운트됩니다.두 개의 클러스터 호스트 컴퓨터가 실행하고있는 각 SQL 노드의 mysqld 프로세스가
--ndb-cluster-connection-pool=4
를 지정하고 시작되었다고합니다. 이것은 이러한 연결에 사용할 수있는 API 슬롯이 클러스터에 (2 개가 아닌) 8 개 존재해야한다는 것을 의미합니다. 이러한 모든 연결은 SQL 노드가 클러스터에 연결했을 때 설정된 라운드 로빈 방식으로 스레드에 할당됩니다.이 옵션은 여러 CPU 멀티 코어 또는 둘 모두를 탑재 한 호스트 머신에서 mysqld를 실행하는 경우에만 유효합니다. 최상의 결과를 얻으려면이 값을 호스트 컴퓨터에서 사용할 수있는 코어의 총 수보다 작게합니다. 이것보다 큰 값으로 설정하면 성능이 크게 저하 될 수 있습니다.
중요연결 풀을 사용하는 각 SQL 노드는 여러 API 노드 슬롯을 점유하는 (각 슬롯에는 클러스터 내에서 고유 한 노드 ID가있는) 때문에 연결 풀을 사용하는 mysqld 프로세스를 시작할 때 클러스터 연결 문자 열 일부로 노드 ID를 사용하지 마십시오.
--ndb-cluster-connection-pool
을 사용할 때 연결 문자열에 노드 ID를 설정하면 SQL 노드 클러스터에 연결하려고 할 때, 노드 ID 할당 오류가 발생합니다.--ndb-blob-read-batch-bytes=
bytes
표 18.12 ndb-blob-read-batch-bytes의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-blob-read-batch-bytes
예 예 아니오 예 모두 예 NDB 7.3 integer 65536 / 0 - 4294967295 설명 : 큰 BLOB 읽기가 일괄 처리되는 크기를 바이트 단위로 지정합니다. 0 = 제한 없음.
이 옵션을 사용하면 MySQL Cluster 응용 프로그램에서
BLOB
데이터 읽기 일괄 처리 크기 (바이트 단위)를 설정할 수 있습니다. 현재 트랜잭션에서 읽을BLOB
데이터의 양이 배치 크기를 초과하면 보류중인 모든BLOB
읽기 작업이 즉시 실행됩니다.이 옵션의 최대 값은 4294967295입니다. 기본값은 65536입니다. 0으로 설정하면
BLOB
읽기의 일괄 처리를 해제합니다.참고NDB API 응용 프로그램은
setMaxPendingBlobReadBytes()
및getMaxPendingBlobReadBytes()
메소드를 사용하여BLOB
쓰기 일괄 처리를 제어 할 수 있습니다.--ndb-blob-write-batch-bytes=
bytes
표 18.13 ndb-blob-write-batch-bytes의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-blob-write-batch-bytes
예 예 아니오 예 모두 예 NDB 7.3 integer 65536 / 0 - 4294967295 설명 : 큰 BLOB 쓰기가 일괄 처리되는 크기를 바이트 단위로 지정합니다. 0 = 제한 없음.
이 옵션을 사용하면 MySQL Cluster 응용 프로그램에서
BLOB
데이터 쓰기 일괄 처리 크기 (바이트 단위)를 설정할 수 있습니다. 현재 트랜잭션에서 작성된BLOB
데이터의 양이 배치 크기를 초과하면 보류중인 모든BLOB
쓰기 작업이 즉시 실행됩니다.이 옵션의 최대 값은 4294967295입니다. 기본값은 65536입니다. 0으로 설정하면
BLOB
쓰기 일괄 처리를 해제합니다.참고NDB API 응용 프로그램은
setMaxPendingBlobWriteBytes()
및getMaxPendingBlobWriteBytes()
메소드를 사용하여BLOB
쓰기 일괄 처리를 제어 할 수 있습니다.--ndb-connectstring=
connect_string
표 18.14 ndb-connectstring의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-connectstring
예 아니오 아니오 예 아니오 NDB 7.3 문자열 설명 : 클러스터 구성을 배포하는 관리 서버에 대한 포인트
이 옵션은
NDBCLUSTER
스토리지 엔진을 사용할 때 클러스터 구성 데이터를 전달하는 관리 서버를 지정합니다. 구문은 섹션 18.3.2.3 "MySQL Cluster의 연결 문자열" 을 참조하십시오.--ndb-deferred-constraints=[0|1]
표 18.15 ndb-deferred-constraints의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-deferred-constraints
예 예 아니오 예 모두 예 NDB 7.3 integer 0 / 0 - 1 설명 : 고유 인덱스에 대한 제한 조건 점검 (지원되는 경우)를 커밋까지 지연시키는 것을 지정합니다. 보통은 필요없고, 사용되지 않습니다. 테스트 목적으로 만 사용됩니다.
고유 인덱스에 대한 제약 조건 검사가 지원되는 경우에 체크를 위탁시까지 지연되는지 여부를 제어합니다.
0
이 기본값입니다.이 옵션은 MySQL Cluster 또는 MySQL Cluster 복제 작업은 일반적으로 불필요하며 주로 테스트에서의 사용을 목적으로하고 있습니다.
--ndb-distribution=[KEYHASH|LINHASH]
표 18.16 ndb-distribution의 형태와 값의 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-distribution
예 예 아니오 예 Global 예 NDB 7.3 enumeration KEYHASH / LINHASH, KEYHASH 설명 : NDBCLUSTER 새 테이블의 기본 배포 (KEYHASH 또는 LINHASH 기본은 KEYHASH)
NDB
테이블의 기본 분배 방법을 제어합니다.KEYHASH
(키 해시) 또는LINHASH
(선형 해시) 중 하나로 설정할 수 있습니다.KEYHASH
이 기본입니다.--ndb-mgmd-host=
host
[:port
]표 18.17 ndb-mgmd-host의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-mgmd-host
예 아니오 아니오 예 아니오 NDB 7.3 string localhost : 1186 설명 : 관리 서버에 연결하는 호스트 (및 포트 (필요한 경우))을 설정합니다
프로그램에 연결되는 단일 관리 서버의 호스트와 포트 번호 설정에 사용할 수 있습니다. 프로그램의 연결 정보로 여러 관리 서버의 노드 ID 또는 참조 (또는 둘 다)가 필요한 경우는, 대신에
--ndb-connectstring
옵션을 사용합니다.--ndbcluster
표 18.18 ndbcluster의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndbcluster
예 아니오 아니오 예 아니오 NDB 7.3 boolean FALSE 설명 : NDB Cluster를 활성화 (이 버전의 MySQL이 지원하는 경우)
--skip-ndbcluster
의해 비활성화됩니다MySQL Cluster를 사용하려면
NDBCLUSTER
스토리지 엔진이 필요합니다. mysqld 바이너리NDBCLUSTER
스토리지 엔진에 대한 지원이 포함되어있는 경우,이 엔진은 기본적으로 비활성화되어 있습니다. 이를 활성화하려면--ndbcluster
옵션을 사용합니다. 엔진을 명시 적으로 해제하려면--skip-ndbcluster
을 사용합니다.--ndb-log-apply-status
표 18.19 ndb-log-apply-status의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-log-apply-status
예 예 아니오 예 Global 아니오 NDB 7.3 boolean OFF 설명 : 슬레이브로 작동하는 MySQL 서버가 직접 마스터에서받은 mysql.ndb_apply_status 업데이트를 자신의 서버 ID를 사용하여 자신의 바이너리 로그에 기록하게됩니다. 서버가 --ndbcluster 옵션에서 시작 된 경우에만 유효합니다.
슬레이브 mysqld가 마스터 서버 ID가 아닌 자신의 서버 ID를 사용하여 그 마스터에서 직접받은 업데이트를 자신의 바이너리 로그의
mysql.ndb_apply_status
테이블에 기록하게됩니다. 순환 또는 체인 복제 설정은 이에 따라 현재의 mysqld 슬레이브로 구성되어있는 모든 MySQL 서버의mysql.ndb_apply_status
테이블에 업데이트가 반영됩니다.체인 복제 설정에서이 옵션을 사용하면 다운 스트림 (슬레이브) 클러스터가 모든 업스트림 기여자 (마스터)과의 상대적인 위치를 인식 할 수 있습니다.
순환 복제 설정에서이 옵션을 사용하면 순환의 전체가 완성하도록
ndb_apply_status
테이블이 변경되어 최종적으로 원래의 MySQL Cluster에 반영됩니다. 그러면 마스터 역할을하는 클러스터도 순환의 다른 클러스터로 변경 (신기원)가 적용된 것을 알 수 있습니다.이 옵션은 MySQL 서버가
--ndbcluster
옵션을 사용하여 시작되지 않은 경우는 무효가됩니다.--ndb-log-empty-epochs=[0|1]
표 18.20 ndb-log-empty-epochs의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-log-empty-epochs
예 예 아니오 예 Global 예 NDB 7.3 boolean OFF 설명 : 유효한 경우 - log-slave-updates가 유효하더라도 변경이 없었던 시대가 ndb_apply_status 및 ndb_binlog_index 테이블에 기록되게됩니다.
--log-slave-updates
가 활성화되어 있어도 변경이 없었던 시대가ndb_apply_status
및ndb_binlog_index
테이블에 기록되게됩니다.이 옵션은 기본적으로 비활성화되어 있습니다.
--ndb-log-empty-epochs
를 비활성화하면 변경이 없었던 시대 트랜잭션이 바이너리 로그에 기록되지 않습니다 만,ndb_binlog_index
는 하늘의 신기원 줄도 기록됩니다.--ndb-log-empty-epochs=1
로하면ndb_binlog_index
테이블의 크기가 바이너리 로그의 크기에 관계없이 증가하기 때문에 클러스터가 대부분의 시간 동안 유휴 상태 인 것으로 예상되는 경우에도 사용자는이 테이블 의 증가를 관리 할 수 있도록 준비하십시오.--ndb-log-exclusive-reads=[0|1]
표 18.21 ndb-log-exclusive-reads의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-log-exclusive-reads
예 예 아니오 예 모두 예 NDB 7.3 boolean 0 설명 : 배타적 락에 의한 기본 키의 읽기를 기록합니다. 읽기 충돌에 따른 충돌 해결을 허용합니다.
MySQL Cluster NDB 7.4.1 이상에서는이 옵션을 사용하여 서버를 시작하면 기본 키의 읽기가 배타적 잠금으로 기록 된 읽기의 경쟁을 기반으로 MySQL Cluster 복제 충돌 감지 및 해결이 가능합니다.
ndb_log_exclusive_reads
시스템 변수의 값을 1 또는 0으로 설정하면이 잠금을 실행할 때 활성화하거나 비활성화 할 수 있습니다. 0 (잠금 해제)이 기본입니다.자세한 내용은 읽기 충돌 감지 및 해결 을 참조하십시오.
--ndb-log-orig
표 18.22 ndb-log-orig의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-log-orig
예 예 아니오 예 Global 아니오 NDB 7.3 boolean OFF 설명 : 발신 서버 ID와 신기원을 mysql.ndb_binlog_index 테이블에 기록합니다.
원본 서버의 ID와 신기원을
ndb_binlog_index
테이블에 기록합니다.이 경우
ndb_binlog_index
에는 특정 시대에 여러 (발신의 신기원마다 1 개의) 행이 존재할 가능성이 있습니다.자세한 내용은 섹션 18.6.4 "MySQL Cluster 복제 스키마 및 테이블" 을 참조하십시오.
--ndb-log-transaction-id
표 18.23 ndb-log-transaction-id의 형태와 값의 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-log-transaction-id
예 예 아니오 예 Global 아니오 NDB 7.3 boolean OFF 설명 : NDB 트랜잭션 ID를 바이너리 로그에 기록합니다. --log-bin-v1-events = OFF가 필요합니다.
슬레이브 mysqld가 바이너리 로그의 각 줄에 NDB 트랜잭션 ID를 쓸 수 있습니다. 이러한 로그는 바이너리 로그 버전 2 이벤트 형식을 사용해야합니다. 따라서이 옵션을 사용하려면
--log-bin-use-v1-row-events
를FALSE
로 설정해야합니다.이 옵션은 기본 라인의 MySQL Server 5.6에서 지원되지 않습니다.
NDB$EPOCH_TRANS()
함수를 사용하는 MySQL Cluster 복제 충돌 감지 및 해결을 활성화해야합니다 ( NDB $ EPOCH_TRANS () 를 참조하십시오).기본값은
FALSE
입니다.자세한 내용은 섹션 18.6.11 "MySQL Cluster 복제 충돌 해결" 을 참조하십시오.
--ndb-nodeid=#
표 18.24 ndb-nodeid의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-nodeid
예 아니오 예 예 Global 아니오 5.0.45 integer / 1 - 63 5.1.5 integer / 1 - 255 설명 :이 MySQL 서버의 MySQL Cluster 노드 ID
이 MySQL 서버, MySQL Cluster에서의 노드 ID를 설정합니다.
--ndb-nodeid
옵션은--ndb-connectstring
에서 설정된 노드 ID를 (2 개의 옵션의 사용 순서에 관계없이) 재정의합니다.또한
--ndb-nodeid
를 사용하는 경우,config.ini
의[mysqld]
또는[api]
섹션에 일치하는 노드 ID가 존재하는지,이 파일에 "오픈"[mysqld]
또는[api]
섹션 (즉,NodeId
또는Id
매개 변수가 지정되지 않은 구역)이 존재해야합니다. 이것은 노드 ID가 연결 문자열의 일부로 지정되어있는 경우에도 마찬가지입니다.노드 ID는 지정 방법에 관계없이
SHOW STATUS
출력에 글로벌 상태 변수Ndb_cluster_node_id
값으로 표시되어SHOW ENGINE NDBCLUSTER STATUS
출력의connection
행에cluster_node_id
로 표시됩니다.MySQL Cluster SQL 노드의 ID 대한 자세한 내용은 섹션 18.3.2.7 "MySQL Cluster의 SQL 노드 및 기타 API 노드의 정의" 를 참조하십시오.
--ndb_optimization_delay=
milliseconds
표 18.25 ndb_optimization_delay의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb_optimization_delay
아니오 예 아니오 아니오 Global 예 NDB 7.3 integer 10 / 0 - 100000 설명 : NDB 테이블에 OPTIMIZE TABLE에서 행 세트를 처리하는 동안 대기하는 시간을 밀리 초 단위로 설정합니다.
NDB
테이블에 대한OPTIMIZE TABLE
문을 사용하여 행 집합 사이에 대기하는 밀리 초 단위로 설정합니다. 기본값은 10입니다.--ndb-recv-thread-activation-threshold=
threshold
표 18.26 ndb-recv-thread-activation-threshold의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-recv-thread-activation-threshold
예 아니오 아니오 예 아니오 5.6.10-ndb-7.3.1 integer 8 / 0 (MIN_ACTIVATION_THRESHOLD) - 16 (MAX_ACTIVATION_THRESHOLD) 설명 : 수신 스레드가 클러스터 연결 폴링을 점거 할 때 활성화 임계 값 (동시에 활성 스레드로 측정됩니다)
현재 활성 스레드가이 수에 도달하면 수신 스레드가 클러스터 연결 폴링을 수행합니다.
--ndb-recv-thread-cpu-mask=
bitmask
표 18.27 ndb-recv-thread-cpu-mask의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-recv-thread-cpu-mask
예 아니오 아니오 예 아니오 NDB 7.3 bitmap [empty] 설명 : 수신자 스레드를 특정 CPU에 고정하기위한 CPU 마스크. 16 진수로 지정됩니다. 자세한 내용은 문서를 참조하십시오.
받는 사람 스레드를 특정 CPU에 고정하는 CPU 마스크를 설정합니다. 이것은 16 진수 비트 마스크로 지정됩니다. 예를 들어,
0x33
받는 사람 스레드 당 하나의 CPU를 사용합니다. 빈 문자열 (수신자 스레드를 잠그지)가 기본입니다.ndb-transid-mysql-connection-map=
state
표 18.28 ndb-transid-mysql-connection-map의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-transid-mysql-connection-map
예 아니오 아니오 아니오 아니오 NDB 7.3 enumeration ON / ON, OFF FORCE 설명 : ndb_transid_mysql_connection_map 플러그인을 활성화 또는 비활성화합니다. 즉, 그 이름의 INFORMATION_SCHEMA 테이블을 활성화하거나 비활성화합니다.
INFORMATION_SCHEMA
데이터베이스ndb_transid_mysql_connection_map
테이블을 처리하는 플러그인을 활성화 또는 비활성화합니다.ON
,OFF
,FORCE
중 하나의 값을 취합니다.ON
(기본값)에서 플러그인을 사용할 수 있습니다.OFF
는 플러그인이 비활성화되고ndb_transid_mysql_connection_map
에 액세스 할 수 없습니다.FORCE
는 플러그인로드 및 시작에 실패한 경우 MySQL Server가 시작되지 않습니다.ndb_transid_mysql_connection_map
테이블 플러그인이 실행되고 있는지 확인하려면SHOW PLUGINS
의 출력을 확인합니다.--ndb-wait-connected=
seconds
표 18.29 ndb-wait-connected의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-wait-connected
예 예 아니오 예 Global 아니오 NDB 7.3 integer 0 / 0 - 31536000 5.1.56-ndb-7.1.16,5.1.56-ndb-7.0.27 integer 30 / 0 - 31536000 설명 : MySQL 서버가 MySQL 클라이언트 연결을 수락하기 전에 클러스터 관리 및 데이터 노드에 연결을 대기하는 시간 (초)입니다.
이 옵션은 MySQL 서버가 MySQL 클라이언트 연결을 수락하기 전에 MySQL Cluster 관리 및 데이터 노드에 대한 연결이 설정 될 때까지 대기하는 시간을 설정합니다. 이 시간은 초 단위로 지정합니다. 기본값은
30
입니다.--ndb-wait-setup=
seconds
표 18.30 ndb-wait-setup의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 ndb-wait-setup
예 예 아니오 예 Global 아니오 NDB 7.3 integer 15 / 0 - 31536000 5.1.56-ndb-7.0.27, 5.1.56-ndb-7.1.16 integer 30 / 0 - 31536000 설명 : MySQL 서버가 NDB 엔진 설치 완료를 기다리는 시간 (초)입니다.
이 변수는 MySQL 서버가
NDB
스토리지 엔진의 설치가 완료 될 때까지 대기 시간이 초과되어NDB
를 사용 불가로 처리까지의 시간을 나타냅니다. 이 시간은 초 단위로 지정합니다. 기본값은30
입니다.--server-id-bits=#
표 18.31 server-id-bits의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 server-id-bits
예 예 아니오 예 Global 아니오 NDB 7.3 integer 32 / 7 - 32 설명 : 서버를 식별하는 데 실제로 사용되는 server_id의 최하위 비트 수를 설정하면 NDB API 응용 프로그램이 최상위 비트 응용 프로그램 데이터를 저장할 수 있도록합니다. server_id 2의 "값"승 미만이어야합니다.
이 옵션은 32 비트
server_id
중 실제로 서버를 식별 최소 유효 비트 수를 나타냅니다. 서버가 실제로는 32 미만의 비트 수로 식별되는 것을 나타내는 것으로, 나머지 비트의 일부를 다른 목적으로 사용할 수 있습니다. 예를 들어, NDB API 이벤트 API를 사용하는 응용 프로그램에 의해 생성되는OperationOptions
구조AnyValue
의 사용자 데이터를 저장할 수 있습니다 (MySQL Cluster는AnyValue
를 사용하여 서버 ID를 포함합니다).서버는 복제 루프의 검출 등으로
server_id
에서 유효한 서버 ID를 추출 할 때 나머지 비트를 무시합니다.--server-id-bits
옵션은 I / O 및 SQL 스레드의server_id
에 따라 이벤트를 무시할지 여부를 결정할 때 서버 ID 무관 한 비트를 마스크하고 제외하는 데 사용됩니다 합니다.이 데이터는 mysqlbinlog 의해 바이너리 로그에서 읽을 수 있습니다 (자체
--server-id-bits
옵션을 32 (기본값)로 설정하고 실행하는 것이 조건이됩니다.)server_id
의 값은 2 ^server_id_bits
미만이어야합니다. 그렇지 않으면, mysqld에 의해 시작이 거부됩니다.이 시스템 변수는 MySQL Cluster에서만 지원됩니다. 표준 MySQL 5.6 Server에서 지원되지 않습니다.
--skip-ndbcluster
표 18.32 skip-ndbcluster의 형식과 값 정보
명령 행 시스템 변수 상태 변수 옵션 파일 범위 동적 시작 버전 유형 기본 범위 메모 skip-ndbcluster
예 아니오 아니오 예 아니오 설명 : NDB Cluster 스토리지 엔진을 비활성화
NDBCLUSTER
스토리지 엔진을 비활성화합니다. 이것은NDBCLUSTER
스토리지 엔진을 지원하도록 구축 된 바이너리의 기본입니다. 서버는--ndbcluster
옵션이 명시 적으로 지정된 경우에만이 스토리지 엔진 용 메모리 및 기타 자원을 할당합니다. 예를 들어, 섹션 18.3.1 "MySQL Cluster의 간이 테스트 설치" 를 참조하십시오.