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