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