Modifie la capacité de calcul, le mode d'exécution des requêtes ou les associations de comptes de base de données d'un groupe de ressources dans AnalyticDB for MySQL Data Warehouse Edition (V3.0).
Prérequis
Avant de commencer, vérifiez que votre cluster remplit toutes les conditions suivantes :
Data Warehouse Edition (V3.0)
Mode élastique pour Cluster Edition
32 cœurs ou plus
Version mineure 3.1.3.2 ou ultérieure
Remarque
Pour vérifier la version mineure de votre cluster, reportez-vous à
Comment interroger la version d'un cluster AnalyticDB for MySQL ?
Pour mettre à niveau la version mineure, contactez le support technique.
Syntaxe
ALTER RESOURCE GROUP resource_group_name
[QUERY_TYPE = {interactive | batch | default_type}]
[NODE_NUM = N]
[ADD_USER = user_name]
[DROP_USER = user_name]
Les noms de groupes de ressources ne sont pas sensibles à la casse. Par exemple, test_group et Test_Group désignent le même groupe de ressources. Le nom est stocké et affiché en majuscules sous la forme TEST_GROUP.
Paramètres
| Paramètre | Description |
|---|---|
QUERY_TYPE |
Mode d'exécution des requêtes pour le groupe de ressources. Valeurs possibles : interactive, batch, default_type. Valeur par défaut : default_type. Pour plus d'informations, consultez Modes d'exécution des requêtes. |
NODE_NUM |
Nombre de nœuds de calcul à allouer au groupe de ressources. Définissez cette valeur sur 0 pour n'allouer aucun nœud de calcul dédié. Valeur par défaut : 0. |
ADD_USER |
Compte de base de données à associer au groupe de ressources. |
DROP_USER |
Compte de base de données à dissocier du groupe de ressources. |
Notes d'utilisation
Les paramètres ADD_USER et DROP_USER sont incompatibles avec tous les autres paramètres. Si vous spécifiez ADD_USER ou DROP_USER, vous ne pouvez pas modifier d'autres attributs du groupe de ressources dans la même instruction. L'instruction suivante échoue car elle combine ADD_USER avec QUERY_TYPE :
-- This statement fails.
ALTER RESOURCE GROUP 'BATCH_RG' ADD_USER=batch_user QUERY_TYPE=default_type;
Pour modifier à la fois les associations de comptes et d'autres attributs, exécutez des instructions ALTER RESOURCE GROUP distinctes.
Exemples
Définir le nombre de nœuds de calcul
Allouez 3 nœuds de calcul au groupe de ressources :
ALTER RESOURCE GROUP 'BATCH_RG' NODE_NUM=3;
Définir le mode d'exécution des requêtes
Réinitialisez le mode d'exécution des requêtes à la valeur par défaut :
ALTER RESOURCE GROUP 'BATCH_RG' QUERY_TYPE=default_type;
Modifier conjointement les nœuds de calcul et le mode d'exécution des requêtes
ALTER RESOURCE GROUP 'BATCH_RG' QUERY_TYPE=default_type NODE_NUM=3;
Associer un compte de base de données à un groupe de ressources
ALTER RESOURCE GROUP 'BATCH_RG' ADD_USER=batch_user;
Dissocier un compte de base de données d'un groupe de ressources
ALTER RESOURCE GROUP 'BATCH_RG' DROP_USER=batch_user;
Modifier le groupe de ressources par défaut
-- Set the query execution mode to batch.
ALTER RESOURCE GROUP user_default QUERY_TYPE=batch;
-- Reset the query execution mode to the default value.
ALTER RESOURCE GROUP user_default QUERY_TYPE=default_type;
Afficher tous les groupes de ressources
SELECT * FROM INFORMATION_SCHEMA.RESOURCE_GROUPS;