Перейти к основному содержимому
Версия: 2.0.x

ALTER RESOURCE GROUP

ALTER RESOURCE GROUP изменяет конфигурацию группы ресурсов.

подсказка

Для выполнения этой операции требуется привилегия ALTER на целевую группу ресурсов. Вы можете следовать инструкциям в GRANT для предоставления этой привилегии.

Синтаксис

ALTER RESOURCE GROUP resource_group_name
{ ADD CLASSIFIER1, CLASSIFIER2, ...
| DROP (CLASSIFIER_ID_1, CLASSIFIER_ID_2, ...)
| DROP ALL
| WITH resource_limit
};

Параметры

ПараметрОписание
resource_group_nameНазвание группы ресурсов для изменения.
ADDДобавление классификаторов в группу ресурсов. См. CREATE RESOURCE GROUP - Параметры для получения информации о том, как определить классификатор.
DROPУдаление классификаторов из группы ресурсов по ID классификаторов. Вы можете проверить ID классификатора с помощью команды SHOW RESOURCE GROUP.
DROP ALLУдаление всех классификаторов из группы ресурсов.
WITHИзменение ограничений ресурсов группы ресурсов. См. CREATE RESOURCE GROUP - Параметры для получения информации о том, как установить ограничения ресурсов.

Примеры

Пример 1: Добавление нового классификатора в группу ресурсов rg1.

ALTER RESOURCE GROUP rg1 ADD (user='root', query_type in ('select'));

Пример 2: Удаление классификаторов с ID 300040, 300041 и 300041 из группы ресурсов rg1.

ALTER RESOURCE GROUP rg1 DROP (300040, 300041, 300041);

Пример 3: Удаление всех классификаторов из группы ресурсов rg1.

ALTER RESOURCE GROUP rg1 DROP ALL;

Пример 4: Изменение ограничений ресурсов группы ресурсов rg1.

ALTER RESOURCE GROUP rg1 WITH (
'cpu_weight' = '10'
);