DBCluster) per gli ambienti che eseguono AlloyDB Omni su un cluster Kubernetes. Per un elenco dei flag supportati, consulta Flag di database supportati.
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.