Перейти к содержимому
Последнее обновление

CANCEL REBALANCE DISK

Описание​

Оператор CANCEL REBALANCE DISK используется для отмены высокоприоритетной балансировки данных на дисках узлов Backend (BE). Этот оператор предоставляет следующие возможности:

  • Отмена высокоприоритетной балансировки данных на дисках указанных узлов BE.
  • Отмена высокоприоритетной балансировки данных на дисках всех узлов BE в кластере.
  • После отмены система продолжает балансировать данные на дисках узлов BE, используя стандартный механизм планирования.

Синтаксис​

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

Необязательные параметры​

1. "<host>:<port>"

Задаёт список узлов BE, для которых необходимо отменить высокоприоритетную балансировку данных на дисках.

Каждый узел задаётся именем хоста (или IP-адресом) и портом heartbeat.

Если этот параметр не указан, высокоприоритетная балансировка данных на дисках отменяется для всех узлов BE.

Требования к правам доступа​

Пользователи, выполняющие эту команду SQL, должны иметь как минимум следующие права:

ПривилегияОбъектПримечания
ADMINСистемаДля выполнения этой команды пользователь должен иметь привилегию ADMIN.

Примечания по использованию​

  • Этот оператор лишь указывает, что система больше не будет отдавать приоритет балансировке данных на дисках указанных узлов BE; при этом система продолжит балансировать данные на дисках BE, используя стандартный механизм планирования.
  • После выполнения этой команды любая ранее заданная стратегия высокоприоритетной балансировки немедленно перестаёт действовать.

Примеры​

  • Отмена высокоприоритетной балансировки данных на дисках всех узлов BE в кластере:

    ADMIN CANCEL REBALANCE DISK;
  • Отмена высокоприоритетной балансировки данных на дисках указанных узлов BE:

ADMIN CANCEL REBALANCE DISK ON ("192.168.1.1:1234", "192.168.1.2:1234");