DBCluster) per gli ambienti che eseguono AlloyDB Omni su un cluster Kubernetes.
Aggiorna un parametro in AlloyDB Omni su un cluster Kubernetes
Puoi configurare i parametri del database utilizzando il campo parameters nella sezione primarySpec del manifest del cluster di database:
spec:
primarySpec:
parameters:
"PARAMETER_NAME": "PARAMETER_VALUE"
...
Sostituisci quanto segue:
PARAMETER_NAME: il nome del parametro, ad esempioautovacuum.PARAMETER_VALUE: il valore del parametro, ad esempiooff.
Per applicare le modifiche di alcuni parametri, è necessario riavviare il cluster. Puoi ottenere un elenco di parametri che richiedono un riavvio da pg_catalog.pg_settings. Qualsiasi parametro con pg_catalog.pg_settings.context = 'postmaster' richiede un riavvio.
Per aggiornare i parametri del database, esegui questo comando:
kubectl patch dbclusters.alloydbomni.dbadmin.goog dbcluster-sample -p '{"spec":{"primarySpec":{"parameters": {"PARAMETER_NAME": "PARAMETER_VALUE"}}}}' --type=mergeLe impostazioni dei parametri si trovano nella parte status del campo currentParameters.
Per visualizzare i parametri del database, esegui questo comando:
kubectl get dbclusters.alloydbomni.dbadmin.goog dbcluster-sample -o jsonpath={.status.primary.currentParameters}L'output è simile al seguente:
{"autovacuum":"off","max_connections":"3000"}
Se AlloyDB Omni non può applicare gli aggiornamenti richiesti, l'output elenca i valori attuali e quelli richiesti separatamente. Ad esempio, questa differenza può verificarsi se applichi un parametro inesistente o imposti un valore di stringa per un parametro intero.