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

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'
);