Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Modification d'un groupe de paramètres
Vous pouvez consulter n'importe lequel de vos groupes de paramètres pour obtenir un résumé des valeurs des paramètres et de la configuration de gestion de la charge de travail (WLM). Vous pouvez modifier les paramètres pour modifier les paramètres et les propriétés WLM de configuration.
Note
Vous ne pouvez pas modifier le groupe de paramètres par défaut.
- AWS Management Console
-
Dans la console, les paramètres du groupe apparaissent dans l'onglet Paramètres et les files d'attente de charge de travail apparaissent dans l'onglet Gestion de la charge de travail.
Pour modifier un groupe de paramètres
-
Connectez-vous au AWS Management Console et ouvrez la console Amazon Redshift à l'adresse. https://console.aws.amazon.com/redshiftv2/
-
Dans le menu de navigation, choisissez Configurations, puis choisissez Gestion des charges de travail pour afficher la page Gestion des charges de travail.
-
Choisissez le groupe de paramètres que vous souhaitez modifier pour afficher la page des détails avec des onglets pour Paramètres et Gestion des charges de travail.
-
Choisissez l'onglet Paramètres pour afficher les valeurs de paramètre en cours.
-
Choisissez Modifier les paramètres pour permettre la modification de la définition de ces paramètres.
-
auto_analyze
-
auto_mv
-
datestyle
-
enable_case_sensitive_identifier
-
enable_user_activity_logging
-
extra_float_digits
-
max_concurrency_scaling_clusters
-
max_cursor_result_set_size
-
query_group
-
require_ssl
-
search_path
-
statement_timeout
-
use_fips_ssl
Pour obtenir plus d'informations sur ces paramètres, consultez Groupes de paramètres Amazon Redshift.
-
-
Entrez les modifications, puis choisissez Enregistrer pour mettre à jour le groupe de paramètres.
Pour modifier la WLM configuration d'un groupe de paramètres
-
Connectez-vous au AWS Management Console et ouvrez la console Amazon Redshift à l'adresse. https://console.aws.amazon.com/redshiftv2/
-
Dans le menu de navigation, choisissez Configurations, puis choisissez Gestion des charges de travail pour afficher la page Gestion des charges de travail.
-
Choisissez le groupe de paramètres que vous souhaitez modifier pour afficher la page des détails avec des onglets pour Paramètres et Gestion des charges de travail.
-
Choisissez l'onglet Gestion de la charge de travail pour afficher la WLM configuration actuelle.
-
Choisissez Modifier les files d'attente de charge de travail pour modifier la WLM configuration.
-
(Facultatif) Sélectionnez Activer l'accélération des requêtes courtes pour activer l'accélération des requêtes courtes (SQA).
Lorsque vous activez cette optionSQA, la durée d'exécution maximale pour les requêtes courtes (1 à 20 secondes) est définie sur Dynamique par défaut. Pour définir la durée maximale d'exécution à une valeur fixe, choisissez une valeur comprise entre 1 et 20.
-
Effectuez une ou plusieurs des actions suivantes pour modifier la configuration de la file d'attente :
-
Choisissez WLMle mode Switch pour choisir entre automatique WLM et manuel WLM.
Avec Automatique WLM, la mémoire et la simultanéité des valeurs principales sont réglées sur Auto.
-
Pour créer une file d'attente, choisissez Modifier les files d'attente de charges de travail, puis choisissez Ajouter une file d'attente.
-
Pour modifier une file d'attente, modifiez les valeurs de propriété de la table. En fonction du type de file d'attente, les propriétés peuvent inclure :
-
Le nom de la file d'attente peut être modifié.
-
Memory (%) (Mémoire (%))
-
Concurrency on main cluster (Simultanéité sur cluster principal)
-
Concurrency Scaling mode (Mode de mise à l'échelle de la simultanéité) peut être défini sur off ou auto.
-
Délai (ms)
-
User groups (Groupes d'utilisateurs)
-
Query groups (Groupes de requêtes)
-
Rôles utilisateurs
Pour de plus amples informations sur ces propriétés, veuillez consulter Propriétés du paramètre WLM de configuration.
Important
Si vous modifiez le nom d'une file d'attente, la valeur de
QueueName
dimension des métriques de WLM file d'attente (telles que WLMQueueLength WLMQueueWaitTimeWLMQueriesCompletedPerSecond,WLMQueryDuration,WLMRunningQueries,,,,, etc.) change également. Ainsi, si vous modifiez le nom d'une file d'attente, vous devrez peut-être modifier les CloudWatch alarmes que vous avez configurées. -
-
Pour modifier l'ordre des files d'attente, sélectionnez les boutons fléchés Haut et Bas.
-
Pour supprimer une file d'attente, choisissez Delete (Supprimer) dans la ligne de la file d'attente de la table.
-
-
(Facultatif) Sélectionnez Reporter les modifications dynamiques jusqu'au redémarrage pour appliquer les modifications aux clusters après leur prochain redémarrage.
Note
Certaines modifications nécessitent un redémarrage du cluster, quel que soit le paramètre. Pour de plus amples informations, veuillez consulter WLMpropriétés dynamiques et statiques.
-
Choisissez Save (Enregistrer).
-
- AWS CLI
-
Pour configurer les paramètres Amazon Redshift à l'aide du AWS CLI, vous utilisez la modify-cluster-parameter-groupcommande pour un groupe de paramètres spécifique. Vous spécifiez le groupe de paramètres à modifier dans
parameter-group-name
. Vous utilisez le paramètreparameters
(pour la commandemodify-cluster-parameter-group
afin de spécifier les paires nom/valeur de chaque paramètre que vous voulez modifier dans le groupe de paramètres.Note
Des considérations particulières doivent être prises en compte lors de la configuration du
wlm_json_configuration
paramètre à l'aide du AWS CLI. Les exemples de cette section s'appliquent à tous les paramètres saufwlm_json_configuration
. Pour plus d'informations sur la configurationwlm_json_configuration
à l'aide du AWS CLI, voir Gestion de la charge de travail.Une fois que vous avez modifié les valeurs des paramètres, vous devez redémarrer les clusters qui sont associées au groupe de paramètres modifié. L'état du cluster affiche
applying
pourParameterApplyStatus
, tandis que les valeurs sont appliquées, puispending-reboot
une fois que les valeurs ont été appliquées. Après le redémarrage, les bases de données de votre cluster commencent à utiliser les nouvelles valeurs des paramètres. Pour plus d'informations sur le redémarrage des clusters, consultez Redémarrage d’un cluster.Note
Le paramètre
wlm_json_configuration
contient certaines propriétés qui sont dynamiques et qui ne nécessitent pas de redémarrer les clusters associés pour que les modifications soient appliquées. Pour plus d'informations sur les propriétés dynamiques et statiques, consultez WLMpropriétés dynamiques et statiques.La syntaxe suivante montre comment utiliser la commande
modify-cluster-parameter-group
pour configurer un paramètre. Vous spécifiezparameter_group_name
et remplacez les deuxparameter_name
andparameter_value
avec un paramètre réel à modifier et une valeur pour ce paramètre. Si vous voulez modifier plusieurs paramètres en même temps, séparez chaque ensemble de paramètre et de valeur du suivant avec un espace.aws redshift modify-cluster-parameter-group --parameter-group-name
parameter_group_name
--parameters ParameterName=parameter_name
,ParameterValue=parameter_value
L'exemple suivant montre comment configurer les paramètres
statement_timeout
etenable_user_activity_logging
pour le groupe de paramètresmyclusterparametergroup
.Note
Pour des raisons de lisibilité, l'exemple est affiché sur plusieurs lignes, mais dans le format réel AWS CLI il ne s'agit que d'une ligne.
aws redshift modify-cluster-parameter-group --parameter-group-name myclusterparametergroup --parameters ParameterName=statement_timeout,ParameterValue=20000 ParameterName=enable_user_activity_logging,ParameterValue=true