• 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 설정
    4. MySQL Cluster 프로그램
    5. MySQL Cluster 관리
    1. MySQL Cluster의 시작 단계 요약
    2. MySQL Cluster 관리 클라이언트 명령
    3. MySQL Cluster의 온라인 백업
    4. MySQL Cluster에서 MySQL 서버의 사용법
    5. MySQL Cluster의 롤링 재시작 실행
    6. MySQL Cluster에서 생성 된 이벤트 보고서
    7. MySQL Cluster 로그 메시지
    8. MySQL Cluster의 단일 사용자 모드
    9. Quick Reference: MySQL Cluster SQL문
    10. ndbinfo MySQL Cluster Information Database
    11. MySQL Cluster 보안 이슈
    12. MySQL Cluster Disk Data 테이블
    13. MySQL Cluster 데이터 노드의 온라인 추가
    14. MySQL Cluster 배포 된 MySQL 권한
    15. NDB API 통계 카운터 및 변수
    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.5 MySQL Cluster 관리

18.5.1 MySQL Cluster의 시작 단계 요약
18.5.2 MySQL Cluster 관리 클라이언트 명령
18.5.3 MySQL Cluster의 온라인 백업
18.5.4 MySQL Cluster에서 MySQL 서버의 사용법
18.5.5 MySQL Cluster의 롤링 재시작 실행
18.5.6 MySQL Cluster에서 생성 된 이벤트 보고서
18.5.7 MySQL Cluster 로그 메시지
18.5.8 MySQL Cluster의 단일 사용자 모드
18.5.9 빠른 참조 : MySQL Cluster의 SQL 문
18.5.10 ndbinfo MySQL Cluster 정보 데이터베이스
18.5.11 MySQL Cluster의 보안 문제
18.5.12 MySQL Cluster 디스크 데이터 테이블
18.5.13 MySQL Cluster 데이터 노드의 온라인 추가
18.5.14 MySQL Cluster 배포 된 MySQL 권한
18.5.15 NDB API 통계 카운터 및 변수

MySQL Cluster 관리에는 많은 작업이 수반 그 첫​​ 번째 작업은 MySQL Cluster 구성 및 시작합니다. 이 내용은 섹션 18.3 "MySQL Cluster 구성" 및 섹션 18.4 "MySQL Cluster 프로그램" 에 설명되어 있습니다.

다음의 몇 가지 부분에서는 실행중인 MySQL Cluster 관리에 대해 설명합니다.

MySQL Cluster의 관리 및 배치에 관한 보안상의 문제에 대해서는 섹션 18.5.11 "MySQL Cluster의 보안 문제" 를 참조하십시오.

실행중인 MySQL Cluster를 적극적으로 관리하는 방법은 기본적으로 두 가지가 있습니다. 그 중 첫 번째는 관리 클라이언트에 입력 된 명령을 사용하는 것입니다. 이렇게하면 클러스터의 상태를 확인하고 로그 수준을 변경하거나 백업을 시작 및 중지하거나 노드를 중지하고 시작할 수 있습니다. 두 번째 방법은 클러스터 로그 ndb_ node_id _cluster.log 내용의 조사가 포함됩니다. 일반적으로 관리 서버의 DataDir 디렉토리에서 찾을 수 있지만,이 장소는 LogDestination 옵션을 사용하면 무시할 수 있습니다. ( node_id 는 활동 로그가 기록되는 노드의 고유 식별자를 나타내는 것을 기억하십시오.) 클러스터 로그는 ndbd에서 생성 된 이벤트 보고서가 포함되어 있습니다. 클러스터 로그 항목을 Unix 시스템 로그에 보낼 수도 있습니다.

SHOW ENGINE NDB STATUS 문을 사용하여 SQL 노드에서 클러스터 작업의 여러 측면을 모니터 할 수 있습니다.

ndbinfo 데이터베이스를 사용하면 SQL 인터페이스에서 MySQL Cluster 작업에 대한 자세한 정보를 실시간으로 확인할 수 있습니다. 자세한 내용은 섹션 18.5.10 "ndbinfo MySQL Cluster 정보 데이터베이스" 를 참조하십시오.

NDB 통계 카운터에서는 mysql 클라이언트를 사용하여 모니터링이 개선되고 있습니다. NDB 커널에 구현 된 이러한 카운터는 Ndb 객체에 의해 실행되고, 그 개체에 영향을 주거나 작업 (트랜잭션의 시작, 종료 및 중지, 기본 키 및 고유 키 조작 테이블 스캔, 범위 스캔 및 가지 치기 스캔, 다양한 작업이 완료 될 때까지 기다리는 차단 된 스레드, MySQL Cluster에 의해 송수신 된 데이터와 이벤트 등)에 관련합니다. 카운터는 NDB API가 호출 될 때마다 또는 데이터 노드에서 데이터가 송수신 될 때마다 NDB 커널에 의해 증가됩니다.

mysqld는 NDB API 통계 카운터가 시스템 상태 변수로 표시됩니다. 이러한 모든 이름에 공통되는 프리픽스 ( Ndb_api_ )에서 확인할 수 있습니다. 이 변수의 값은 SHOW STATUS 명령문의 출력에서 mysql 클라이언트에서 읽을 수 있고 ( INFORMATION_SCHEMA 데이터베이스의) SESSION_STATUS 테이블 또는 GLOBAL_STATUS 테이블에서 쿼리를 실행하여 읽을 수 있습니다. NDB 테이블에서 작동하는 SQL 문 실행 전후에 상태 변수의 값을 비교하면 NDB API 레벨에서 실행이 문에 해당하는 작업을 확인할 수 있습니다. 이것은 MySQL Cluster 모니터링 및 성능 튜닝시에 도움이 될 수 있습니다.

MySQL Enterprise Monitor를 사용하여 MySQL Cluster 배포 일부인 MySQL 서버를 모니터 할 수 있습니다. MySQL Enterprise Monitor 2.3에서 MySQL Cluster 자원에 대한 정보를 제공하는 그래프 세트를 포함하고 DataMemory 사용량 등의 데이터 노드에서 중요한 정보에 대한 경고 규칙을 정의하는 MySQL Cluster 관리자가 추가되었습니다. MySQL Cluster에 연결된 모든 MySQL 서버에서 ndbinfo 를 사용하면이 정보를 MySQL Enterprise Monitor 2.3 이상에서만 사용할 수 있습니다. 관리자는 클러스터의 단일 MySQL 서버에 또는 모니터링 서비스의 가용성 수준을 높이기 위해 쌍에 대해 수행 할 수 있습니다. 자세한 내용은 MySQL Enterprise Monitor 2.3 설명서 를 참조하십시오.

MySQL Cluster Manager는 다수의 노드를 포함 MySQL Cluster의 시작, 중지, 다시 시작 등 많은 그것이 없으면 복잡 MySQL Cluster 관리 작업을 단순화하는 고급 명령 줄 인터페이스를 제공합니다. MySQL Cluster Manager 클라이언트는 MySQL Cluster 관련 mysqld 서버 옵션 및 변수 이외에 대부분의 노드 구성 매개 변수의 값을 가져오고 설정하는 명령도 지원하고 있습니다. MySQL Cluster Manager 1.1 데이터 노드의 온라인 추가를 지원하고 있습니다. 자세한 내용은 MySQL Cluster Manager 1.1 사용자 설명서 를 참조하십시오.

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