• 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 개요
    1. MySQL Cluster의 주요 개념
    2. MySQL Cluster 노드, 노드 그룹 복제 및 파티션
    3. MySQL Cluster 하드웨어, 소프트웨어 및 네트워크 요구 사항
    4. MySQL Cluster 개발 이력
    5. InnoDB 기반의 MySQL Server와 MySQL Cluster Server 비교
    6. MySQL Cluster의 알려진 제한 사항
    1. MySQL Cluster의 SQL 구문의 부적합
    2. MySQL Cluster의 한계와 표준 MySQL의 제한과의 차이
    3. MySQL Cluster에서의 트랜잭션 처리에 관한 제한
    4. MySQL Cluster의 오류 처리
    5. MySQL Cluster의 데이터베이스 개체에 대한 제한
    6. MySQL Cluster 지원되지 않는 기능 또는 누락 된 기능
    7. MySQL Cluster의 성능 제한
    8. MySQL Cluster에 한정된 문제
    9. MySQL Cluster Disk Data Storage 제한
    10. Multiple MySQL Cluster 노드에 대한 제한
    11. MySQL Cluster NDB 7.3에서 해결 된 이전의 MySQL Cluster의 문제
    2. MySQL Cluster 설치
    3. 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.1.6.10 Multiple MySQL Cluster 노드에 대한 제한

여러 SQL 노드 복수의 MySQL 서버를 MySQL Cluster의 SQL 노드로 사용하는 것에 대한 NDBCLUSTER 스토리지 엔진 관련 문제를 보여줍니다.

  • 분산 테이블 잠금이없는 LOCK TABLES 은 잠금이 발행 된 SQL 노드에서만 작동합니다. 클러스터의 다른 SQL 노드는이 잠금은 "인식"하지 않습니다. 이것은 작업의 일부로 테이블을 잠글 문을 통해 발행 된 잠금에 적용됩니다. (예를 들어, 다음 항목을 참조하십시오.)

  • ALTER TABLE 조작 복수의 MySQL 서버 (SQL 노드)가 실행되는 경우에는 ALTER TABLE 의 잠금은 완전하지 않습니다. (이전 항목에서 설명한 바와 같이, MySQL Cluster는 분산 테이블 잠금을 지원하지 않습니다.)

여러 관리 노드 여러 관리 서버를 사용하는 경우 :

  • 노드 ID를 자동 할당이 여러 관리 서버간에 작동하지 않기 때문에 연결 문자열 노드의 명시적인 ID를 지정해야합니다.

  • 관리 서버를 시작하면 우선 같은 MySQL Cluster 내에 다른 관리 서버가 있는지 여부를 확인하고 다른 관리 서버에 연결하는 데 성공하면 그 구성 데이터가 사용됩니다. 즉, 관리 서버 --reload 및 --initial 시작 옵션은 그것이 실행중인 유일한 관리 서버가 아닌 한, 무시됩니다. 또한 여러 관리 노드를 포함 MySQL Cluster의 롤링 재시작을 실행하면 관리 서버는 MySQL Cluster에서 실행중인 유일한 관리 서버 인 경우에만 자체의 구성 파일을 읽습니다. 자세한 내용은 섹션 18.5.5 "MySQL Cluster의 롤링 다시 부팅 수행" 을 참조하십시오.

여러 네트워크 주소 하나의 데이터 노드에 여러 개의 네트워크 주소는 지원되지 않습니다. 이들을 사용하면 문제가 발생하기 쉽습니다. 데이터 노드에 장애가 발생하면 SQL 노드는 데이터 노드가 중지되었는지 확인을 기다립니다 만, 그 데이터 노드에 대한 다른 루트가 열려 있기 때문에이 확인을받을 수 없습니다. 이렇게하면 클러스터는 실질적으로 정지됩니다.

참고

하나의 데이터 노드에서 여러 네트워크 하드웨어 인터페이스 (Ethernet 카드 등)를 사용할 수 있지만,이 같은 주소에 바인드해야합니다. 이것은 config.ini 파일에서 연결마다 여러 [tcp] 섹션을 사용할 수없는 것을 의미합니다. 자세한 내용은 섹션 18.3.2.8 "MySQL 클러스터의 TCP / IP 연결" 을 참조하십시오.


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