DBCluster) pour les environnements exécutant AlloyDB Omni sur un cluster Kubernetes. Pour obtenir la liste des indicateurs de base de données compatibles, consultez Indicateurs de base de données compatibles.
Mettre à jour un paramètre dans AlloyDB Omni sur un cluster Kubernetes
Vous pouvez configurer les paramètres de base de données à l'aide du champ parameters dans la section primarySpec du fichier manifeste de votre cluster de bases de données :
spec:
primarySpec:
parameters:
"PARAMETER_NAME": "PARAMETER_VALUE"
...
Remplacez les éléments suivants :
PARAMETER_NAME: nom du paramètre, par exempleautovacuum.PARAMETER_VALUE: valeur du paramètre (par exemple,off).
Pour certains paramètres, vous devez redémarrer votre cluster pour que les modifications soient prises en compte. Vous pouvez obtenir la liste des paramètres qui nécessitent un redémarrage à partir de pg_catalog.pg_settings. Tout paramètre avec pg_catalog.pg_settings.context = 'postmaster' nécessite un redémarrage.
Pour mettre à jour les paramètres de la base de données, exécutez la commande suivante :
kubectl patch dbclusters.alloydbomni.dbadmin.goog dbcluster-sample -p '{"spec":{"primarySpec":{"parameters": {"PARAMETER_NAME": "PARAMETER_VALUE"}}}}' --type=mergeLes paramètres se trouvent dans la partie status du champ currentParameters.
Pour afficher les paramètres de la base de données, exécutez la commande suivante :
kubectl get dbclusters.alloydbomni.dbadmin.goog dbcluster-sample -o jsonpath={.status.primary.currentParameters}Le résultat ressemble à ce qui suit :
{"autovacuum":"off","max_connections":"3000"}
Si AlloyDB Omni ne peut pas appliquer les mises à jour demandées, la sortie liste séparément les valeurs actuelles et les valeurs demandées. Par exemple, cette différence peut se produire si vous appliquez un paramètre inexistant ou si vous définissez une valeur de chaîne pour un paramètre entier.
Auditer les paramètres de base de données à l'aide de l'interface utilisateur Web
Vous pouvez auditer les indicateurs de base de données actifs et identifier les paramètres personnalisés qui diffèrent des valeurs par défaut du moteur à l'aide de la page Indicateurs de base de données de l'interface utilisateur Web d'AlloyDB Omni.
Pour auditer les paramètres de base de données dans l'interface utilisateur Web, procédez comme suit :
- Connectez-vous à l'interface utilisateur Web et sélectionnez votre cluster.
- Dans le menu de navigation, cliquez sur Indicateurs de base de données.
- Utilisez les commandes suivantes pour rechercher et filtrer les paramètres :
- Rechercher des options : saisissez un mot clé (par exemple,
max) pour filtrer les paramètres par nom. - Afficher les options modifiées : cochez cette case pour n'afficher que les paramètres dont les valeurs actives diffèrent de leurs valeurs par défaut du moteur. Les valeurs personnalisées sont également surlignées en jaune dans la colonne Valeur actuelle.
- Tout réduire ou Tout développer : réduisez ou développez les groupes de catégories de paramètres (par exemple, Options Google AlloyDB, Paramètres par défaut de connexion client/Paramètres régionaux et mise en forme, Paramètres par défaut de connexion client/Autres paramètres par défaut et Paramètres par défaut de connexion client/Préchargement de la bibliothèque partagée).
- Rechercher des options : saisissez un mot clé (par exemple,
- Examinez les colonnes du tableau des paramètres dans chaque groupe de catégories :
- Paramètre : nom du paramètre de base de données.
- Type : type de données du paramètre (par exemple,
INTEGER). - Valeur actuelle : valeur active du paramètre sur l'instance (mise en surbrillance en jaune si elle a été modifiée par rapport à la valeur par défaut).
- Valeur par défaut : valeur par défaut du moteur pour le paramètre.
- Redémarrage requis : indique si la modification du paramètre nécessite un redémarrage de la base de données (
trueoufalse). - Source : source de configuration de la valeur actuelle (par exemple,
default).