En esta página, se describe cómo configurar las marcas de base de datos de Cloud SQL y se muestra una lista de aquellas que puedes configurar para tu instancia. Las marcas de base de datos se usan en muchas operaciones, como el ajuste de los parámetros de SQL Server, el ajuste de las opciones y la configuración, y el ajuste de una instancia.
Cuando se configura, quita o modifica una marca para una instancia de base de datos, es posible que se reinicie la base de datos. El valor de marca se conserva para la instancia hasta que lo quites. Si la instancia es la fuente de una réplica, la réplica también se reiniciará para alinearse con la configuración actual de la instancia.
Configura marcas de base de datos
Cómo definir una marca de base de datos
Console
- En Google Cloud Console, crea un proyecto nuevo de Cloud Console o selecciona el nombre de un proyecto existente para abrirlo.
- Abre la instancia y haz clic en Editar.
- Desplázate hacia abajo hasta la sección Marcas.
- Para configurar una marca que no se configuró antes en la instancia, haz clic en Agregar elemento, elige la marca del menú desplegable y configura su valor.
- Haz clic en Guardar para guardar los cambios.
- Confirma tus cambios en Marcas en la página Descripción general.
gcloud
Edita la instancia:
gcloud sql instances patch [INSTANCE_NAME] --database-flags [FLAG1=VALUE1,FLAG2=VALUE2]
Mediante este comando, se reemplazarán todas las marcas de bases de datos establecidas con anterioridad. Para conservarlas y agregar nuevas, incluye los valores de todas las marcas que desees configurar en la instancia. Cualquier marca que no esté incluida de forma explícita se establecerá con su valor predeterminado. Para marcas que no tomen un valor, especifica el nombre de la marca seguido de un signo igual (“=”).
REST v1beta4
Si deseas configurar una marca para una base de datos existente, haz lo siguiente:
Antes de usar cualquiera de los datos de solicitud siguientes, realiza los siguientes reemplazos:
- project-id: El ID del proyecto
- instance-id: El ID de la instancia
Método HTTP y URL:
PATCH https://www.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id
Cuerpo JSON de la solicitud:
{ "settings": { "databaseFlags": [ { "name": "flag_name", "value": "flag_value" } ] } }
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la siguiente:
Si hay marcas existentes configuradas para la base de datos, modifica el comando anterior a fin de incluirlas. El comando PATCH
reemplaza las marcas existentes con las especificadas en la solicitud.
Restablece todas las marcas a su valor predeterminado
Console
- En Google Cloud Console, crea un proyecto nuevo de Cloud Console o selecciona el nombre de un proyecto existente para abrirlo.
- Abre la instancia y haz clic en Editar.
- Abre la sección Marcas de base de datos.
- Haz clic en las X ubicadas junto a todas las marcas que se muestran.
- Haz clic en Guardar para guardar los cambios.
gcloud
Restablece todas las marcas a sus valores predeterminados en una instancia:
gcloud sql instances patch [INSTANCE_NAME] --clear-database-flags
Se te solicitará que confirmes si deseas que se reinicie la instancia.
REST v1beta4
Para borrar todas las marcas de una instancia existente, haz lo siguiente:
Antes de usar cualquiera de los datos de solicitud siguientes, realiza los siguientes reemplazos:
- project-id: El ID del proyecto
- instance-id: El ID de la instancia
Método HTTP y URL:
PATCH https://www.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id
Cuerpo JSON de la solicitud:
{ "settings": { "databaseFlags": [] } }
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la siguiente:
Ve los valores actuales de las marcas de base de datos
Determina qué marcas de base de datos se configuraron para una instancia
Para ver que marcas se configuraron para una instancia de Cloud SQL, sigue estos pasos:
Console
- En Google Cloud Console, crea un proyecto nuevo de Cloud Console o selecciona el nombre de un proyecto existente para abrirlo.
- Selecciona la instancia para abrir la página de descripción general de la instancia.
Las marcas de base de datos que se configuraron se enumeran en la sección Marcas de base de datos.
gcloud
Obtén el estado de la instancia:
gcloud sql instances describe [INSTANCE_NAME]
En el resultado, las marcas de base de datos se indican en settings
como el grupo databaseFlags
. Para obtener más información sobre la representación de las marcas en el resultado, consulta Representación de recursos de instancias.
REST v1beta4
Para enumerar las marcas configuradas para una instancia, haz lo siguiente:
Antes de usar cualquiera de los datos de solicitud siguientes, realiza los siguientes reemplazos:
- project-id: El ID del proyecto
- instance-id: El ID de la instancia
Método HTTP y URL:
GET https://www.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
En el resultado, busca el campo databaseFlags
.
Marcas compatibles
¿Qué sigue?
- Obtén más información sobre las opciones de configuración de SQL Server.