본문으로 건너뛰기
최종 수정: 에

REBALANCE DISK

설명​

REBALANCE DISK 문은 Backend (BE) 노드의 데이터 분포를 최적화하는 데 사용됩니다. 이 문은 다음 기능을 제공합니다:

  • 지정된 BE 노드의 데이터 균형을 조정할 수 있습니다.
  • 클러스터 전체의 모든 BE 노드에 걸쳐 데이터 균형을 조정할 수 있습니다.
  • 클러스터의 전반적인 균형 상태와 관계없이 지정된 노드의 데이터 균형 조정을 우선 처리합니다.

구문​

ADMIN REBALANCE DISK [ ON ( "<host>:<port>" [, ... ] ) ];

선택적 매개변수​

1. "<host>:<port>"

균형 조정이 필요한 BE 노드 목록을 지정합니다.

각 노드는 호스트 이름(또는 IP 주소)과 하트비트 포트로 구성됩니다.

이 매개변수를 지정하지 않으면 모든 BE 노드의 균형을 조정합니다.

접근 제어 요구 사항​

이 SQL 명령을 실행하는 사용자는 최소한 다음 권한을 보유해야 합니다:

권한대상비고
ADMIN시스템이 명령을 실행하려면 사용자에게 ADMIN 권한이 있어야 합니다.

사용 시 참고 사항​

  • 이 명령의 기본 제한 시간은 24시간입니다. 이 시간이 지나면 시스템은 더 이상 지정된 BE의 디스크 데이터 균형 조정을 우선 처리하지 않습니다. 균형 조정을 계속하려면 명령을 다시 실행해야 합니다.
  • 지정된 BE 노드의 디스크 데이터 균형 조정이 완료되면 해당 노드의 높은 우선순위 설정이 자동으로 해제됩니다.
  • 클러스터가 불균형 상태인 경우에도 이 명령을 실행할 수 있습니다.

예제​

  • 클러스터의 모든 BE 노드에 걸쳐 데이터 균형 조정:
ADMIN REBALANCE DISK;
  • 지정된 두 BE 노드의 데이터 균형 조정:
ADMIN REBALANCE DISK ON ("192.168.1.1:1234", "192.168.1.2:1234");