DBCluster) para los entornos que ejecutan
AlloyDB Omni en
un clúster de Kubernetes. Para obtener una lista de las marcas compatibles, consulta
Marcas de base de datos compatibles.
Actualiza un parámetro en AlloyDB Omni en un clúster de Kubernetes
Puedes configurar los parámetros de la base de datos con el campo parameters en la sección primarySpec del manifiesto del clúster de base de datos:
spec:
primarySpec:
parameters:
"PARAMETER_NAME": "PARAMETER_VALUE"
...
Reemplaza lo siguiente:
PARAMETER_NAME: Es el nombre del parámetro, por ejemplo,autovacuum.PARAMETER_VALUE: Es el valor del parámetro, por ejemplo,off.
Algunos parámetros requieren que reinicies el clúster para que se apliquen los cambios. Puedes obtener una lista de los parámetros que requieren un reinicio desde pg_catalog.pg_settings. Cualquier parámetro con pg_catalog.pg_settings.context = 'postmaster' requiere un reinicio.
Para actualizar los parámetros de la base de datos, ejecuta el siguiente comando:
kubectl patch dbclusters.alloydbomni.dbadmin.goog dbcluster-sample -p '{"spec":{"primarySpec":{"parameters": {"PARAMETER_NAME": "PARAMETER_VALUE"}}}}' --type=mergeLa configuración de los parámetros se encuentra en la parte status del campo currentParameters.
Para ver los parámetros de la base de datos, ejecuta el siguiente comando:
kubectl get dbclusters.alloydbomni.dbadmin.goog dbcluster-sample -o jsonpath={.status.primary.currentParameters}El resultado es similar a lo siguiente:
{"autovacuum":"off","max_connections":"3000"}
Si AlloyDB Omni no puede aplicar las actualizaciones solicitadas, el resultado mostrará los valores actuales y los solicitados por separado. Por ejemplo, esta diferencia puede ocurrir si aplicas un parámetro inexistente o estableces un valor de cadena para un parámetro de número entero.