• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 1. MySQL Cluster 개요
    2. MySQL Cluster 설치
    3. MySQL Cluster 설정
    1. MySQL Cluster의 빠른 테스트 설정
    2. MySQL Cluster 구성 매개 변수의 개요
    3. MySQL Cluster 구성 파일
    1. MySQL Cluster 구성의 기본적인 예제
    2. MySQL Cluster의 권장 초기 구성
    3. MySQL Cluster의 연결 문자열
    4. MySQL Cluster의 컴퓨터의 정의
    5. MySQL Cluster 관리 서버의 정의
    6. MySQL Cluster 데이터 노드의 정의
    7. MySQL Cluster의 SQL 노드 및 기타 API 노드의 정의
    8. MySQL 클러스터의 TCP/IP 연결
    9. 직접 연결을 사용하는 MySQL Cluster의 TCP/IP 연결
    10. MySQL Cluster의 공유 메모리 연결
    11. MySQL Cluster에서 SCI 전송 연결
    12. MySQL Cluster의 전송 버퍼 매개 변수 구성
    4. MySQL Cluster용 MySQL Server 옵션 및 변수
    5. MySQL Cluster에서 고속 인터커넥트 사용
    4. MySQL Cluster 프로그램
    5. MySQL Cluster 관리
    6. MySQL Cluster Replication
    7. MySQL Cluster Release Notes
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

18.3.3.8 MySQL 클러스터의 TCP/IP 연결

TCP / IP는 MySQL Cluster에 포함 된 노드 간의 모든 연결에 사용되는 기본 전송 메커니즘입니다. 일반적으로 TCP / IP 연결을 정의 할 필요가 없습니다. MySQL Cluster는 모든 데이터 노드 관리 노드 및 SQL 또는 API 노드에 그런 연결을 자동으로 설정합니다.
참고

이 규칙의 예외는 섹션 18.3.2.9 "직접 연결을 사용하는 MySQL Cluster의 TCP / IP 연결" 을 참조하십시오.

기본 연결 매개 변수를 재정의하려면 config.ini 파일에서 하나 이상의 [tcp] 섹션을 사용하여 연결을 정의해야합니다. 각 [tcp] 섹션은 두 MySQL Cluster 클러스터 노드 간의 TCP / IP 연결을 정의합니다. 여기에는 최소한 NodeId1 및 NodeId2 매개 변수 및 재정의 연결 매개 변수를 포함해야합니다.

이러한 매개 변수의 기본값을 [tcp default] 섹션에 설정하고 변경할 수 있습니다.

중요

config.ini 파일의 [tcp] 섹션은 마지막으로 (파일의 다른 모든 섹션 다음)을 지정하도록하십시오. 그러나 [tcp default] 섹션은 필수 사항은 아닙니다. 이 요구 사항은 MySQL Cluster 관리 서버가 config.ini 파일을 읽는 방법에 대해 알려진 문제입니다.

config.ini 파일의 [tcp] 및 [tcp default] 섹션에 설정할 수있는 연결 매개 변수를 여기에 나타냅니다.

  • NodeId1

    Effective VersionType/UnitsDefaultRange/ValuesRestart Type
    NDB 7.3.0numeric[none]...N

    두 노드 사이의 연결을 확인하려면 구성 파일의 [tcp] 섹션에 NodeId1 및 NodeId2 값으로 노드 ID를 지정해야합니다. 이들은 각 노드에 대한 고유 Id 값이며, 섹션 18.3.2.7 "MySQL Cluster의 SQL 노드 및 기타 API 노드의 정의" 에서 설명한 것과 동일합니다.

  • NodeId2

    Effective VersionType/UnitsDefaultRange/ValuesRestart Type
    NDB 7.3.0numeric[none]...N

    두 노드 사이의 연결을 확인하려면 구성 파일의 [tcp] 섹션에 NodeId1 및 NodeId2 값으로 노드 ID를 지정해야합니다. 이들은 각 노드에 대한 고유 Id 값이며, 섹션 18.3.2.7 "MySQL Cluster의 SQL 노드 및 기타 API 노드의 정의" 에서 설명한 것과 동일합니다.

  • HostName1

    Effective VersionType/UnitsDefaultRange/ValuesRestart Type
    NDB 7.3.0name or IP address[none]...N

    HostName1 및 HostName2 매개 변수를 사용하면 두 노드 간의 특정 TCP 연결에서 사용하는 특정 네트워크 인터페이스를 지정할 수 있습니다. 이러한 매개 변수에 대한 값은 호스트 이름 또는 IP 주소입니다.

  • HostName2

    Effective VersionType/UnitsDefaultRange/ValuesRestart Type
    NDB 7.3.0name or IP address[none]...N

    HostName1 및 HostName2 매개 변수를 사용하면 두 노드 간의 특정 TCP 연결에서 사용하는 특정 네트워크 인터페이스를 지정할 수 있습니다. 이러한 매개 변수에 대한 값은 호스트 이름 또는 IP 주소입니다.

  • OverloadLimit

    Effective VersionType/UnitsDefaultRange/ValuesRestart Type
    NDB 7.3.0bytes00 - 4294967039 (0xFFFFFEFF)N
    송신 버퍼에 더 많은 보내지 않은 바이트가있을 때 연결이 과부하 상태 인 것으로 간주됩니다.

    이 매개 변수를 사용하면 연결 과부하 상태로 간주 전에 전송 버퍼에 존재하는 보내지 않은 데이터의 양을 결정할 수 있습니다. 자세한 내용은 섹션 18.3.2.12 "MySQL Cluster의 전송 버퍼 매개 변수 구성" 을 참조하십시오.

  • SendBufferMemory

    Effective VersionType/UnitsDefaultRange/ValuesRestart Type
    NDB 7.3.0unsigned2M256K - 4294967039 (0xFFFFFEFF)N
    TCP 트랜스 포터는 운영 체제에 대한 아웃 바운드 호출을 실행하기 전에 버퍼를 사용하여 모든 메시지를 저장합니다. 이 버퍼가 64K 바이트에 도달하면 그 내용이 전송됩니다. 이것은 일련의 메시지가 실행 된 경우에도 전송됩니다. 일시적인 과부하 상태에 대응하기 위해 더 큰 전송 버퍼를 정의 할 수 있습니다.

    이 매개 변수를 명시 적으로 설정되어있는 경우는 메모리가 각 트랜스 포터 전용 없습니다. 대신 사용 된 값은 (사용 가능한 총 메모리, 즉 TotalSendBufferMemory 중) 단일 트랜스 포터가 사용할 수있는 메모리 양에 대한 엄격한 제한이 표시됩니다. MySQL Cluster에서 트랜스 포터 전송 버퍼 메모리의 동적 할당을 구성하는 방법에 대한 자세한 내용은 섹션 18.3.2.12 "MySQL Cluster의 전송 버퍼 매개 변수 구성" 을 참조하십시오.

    전송 버퍼의 기본 크기는 2M 바이트입니다. 이것은 대부분의 상황에서 권장 사이즈입니다. 최소 크기는 64K 바이트입니다. 이론적 인 최대는 4G 바이트입니다.

  • SendSignalId

    Effective VersionType/UnitsDefaultRange/ValuesRestart Type
    NDB 7.3.0boolean[see text]true, falseN

    전달 된 메시지 데이터 그램을 다시 추적 할 수 있도록하려면 각 메시지를 식별해야합니다. 이 매개 변수를 Y 로 설정하면 메시지 ID가 네트워크를 통해 전송됩니다. 이 기능은 제품 빌드에서는 기본적으로 비활성화되어 있으며, -debug 빌드에 사용됩니다.

  • Checksum

    Effective VersionType/UnitsDefaultRange/ValuesRestart Type
    NDB 7.3.0booleanfalsetrue, falseN

    이 매개 변수는 boolean 매개 변수입니다 ( Y 또는 1 로 설정하면 활성화되고 N 또는 0 으로 설정하면 비활성화됩니다). 기본적으로 비활성화되어 있습니다. 활성화하면 송신 버퍼에 배치되기 전에 모든 메시지의 체크섬이 계산됩니다. 이 기능은 메시지가 송신 버퍼에서 대기 중에 (또는 전송 메커니즘) 손상되지 않은 것으로 확인됩니다.

  • PortNumber (OBSOLETE)

    이전에는 다른 노드의 연결을 대기하는 데 사용하는 포트 번호를 이것으로 지정하고있었습니다. 이 매개 변수는 더 이상 사용하지 않도록하십시오. 대신 ServerPort 데이터 노드 구성 매개 변수를 사용합니다.

  • ReceiveBufferMemory

    Effective VersionType/UnitsDefaultRange/ValuesRestart Type
    NDB 7.3.0bytes2M16K - 4294967039 (0xFFFFFEFF)N
    TCP / IP 소켓으로부터 데이터를 수신 할 때 사용하는 버퍼의 크기를 지정합니다.

    이 매개 변수의 기본값은 2M 바이트입니다. 지정 가능한 최소값은 16K 바이트입니다. 이론적 인 최대는 4G 바이트입니다.

  • TCP_RCV_BUF_SIZE

    Effective VersionType/UnitsDefaultRange/ValuesRestart Type
    NDB 7.3.0unsigned700801 - 2GN
    NDB 7.3.1unsigned00 - 2GN

    TCP 트랜스 포터의 초기화시에 설정되는 수신 버퍼의 크기를 지정합니다. MySQL Cluster NDB 7.3.1 이전에는, 기본값은 70080 최소 1이었습니다. MySQL Cluster NDB 7.3.1 이상에서는 기본 및 최소값은 0입니다. 그 경우, 운영 체제 또는 플랫폼에 의해 값이 설정됩니다. 대부분의 일반적인 사용 케이스는 기본이 권장됩니다.

  • TCP_SND_BUF_SIZE

    Effective VersionType/UnitsDefaultRange/ValuesRestart Type
    NDB 7.3.0unsigned715401 - 2GN
    NDB 7.3.1unsigned00 - 2GN

    TCP 트랜스 포터의 초기화시에 설정되는 송신 버퍼의 크기를 지정합니다. MySQL Cluster NDB 7.3.1 이전에는, 기본값은 71540 최소 1이었습니다. MySQL Cluster NDB 7.3.1 이상에서는 기본 및 최소값은 0입니다. 그 경우, 운영 체제 또는 플랫폼에 의해 값이 설정됩니다. 대부분의 일반적인 사용 케이스는 기본이 권장됩니다.

  • TCP_MAXSEG_SIZE

    Effective VersionType/UnitsDefaultRange/ValuesRestart Type
    NDB 7.3.0unsigned00 - 2GN

    CP 트랜스 포터의 초기화시에 설정되는 메모리의 크기를 결정합니다. 대부분의 일반적인 사용 케이스는 기본이 권장됩니다.

  • TcpBind_INADDR_ANY

    이 매개 변수를 TRUE 또는 1 로 설정하면 IP_ADDR_ANY 가 바인딩 된 모든 위치에서 연결 할 수 있습니다 (자동 생성 연결의 경우). 기본값은 FALSE ( 0 )입니다.


서울시 강남구 영동대로 602 6층
TEL: 02-6061-0006  /  E: csr@mysqlkorea.com
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved