Acerca de la configuración de instancias

En esta página, se proporciona información sobre la configuración disponible para las instancias de Cloud SQL.

Configuración de Cloud SQL para SQL Server

Configuración ¿Modificable luego de la creación? Valores posibles
ID de instancia N Está compuesto por letras minúsculas, números y guiones, y debe comenzar con una letra. La longitud total debe ser de 98 caracteres o menos.
Región N Para la edición Cloud SQL Enterprise Plus:
asia-east1 — Taiwán
asia-northeast1 — Tokio
asia-northeast3 — Seúl
asia-south1 — Bombay
asia-southeast1 — Singapur
asia-southeast2 — Yakarta
australia-southeast1 — Sídney
australia-southeast2 — Melbourne
europe-central2 — Varsovia
europe-west1 — Bélgica
europe-west2 — Londres
europe-west3 — Fráncfort
europe-west4 — Países Bajos
europe-west6 — Zúrich
europe-west8 — Milán
europe-west9 — París
europe-west12 — Turín
me-central1 — Doha
me-west1 — Tel Aviv
northamerica-northeast1 — Montreal
northamerica-northeast2 — Toronto
southamerica-east1 — São Paulo
us-central1 — Iowa
us-east1 — Carolina del Sur
us-east4 — Virginia del Norte
us-west1 — Oregón
us-west2 — Los Ángeles
us-west3 — Salt Lake City
us-west4 — Las Vegas

Para la edición de Cloud SQL Enterprise:
africa-south1 — Johannesburg
asia-east1 — Taiwán
asia-east2 — Hong Kong
asia-northeast1 — Tokio
asia-northeast2 — Osaka
asia-northeast3 — Seúl
asia-south1 — Bombay
asia-south2 — Delhi
asia-southeast1 — Singapur
asia-southeast2 — Yakarta
australia-southeast1 — Sídney
australia-southeast2 — Melbourne
europe-central2 — Varsovia
europe-north1 — Finlandia
europe-southwest1 — Madrid
europe-west1 — Bélgica
europe-west2 — Londres
europe-west3 — Fráncfort
europe-west4 — Países Bajos
europe-west6 — Zúrich
europe-west9 — París
europe-west10 — Berlín
europe-west12 — Turín
me-central1 — Doha
me-central2 — Dammam
me-west1 — Tel Aviv
northamerica-northeast1 — Montreal
northamerica-northeast2 — Toronto
southamerica-east1 — São Paulo
southamerica-west1 — Santiago
us-central1 — Iowa
us-east1 — Carolina del Sur
us-east4 — Virginia del Norte
us-east5 — Columbus
us-south1 — Dallas
us-west1 — Oregón
us-west2 — Los Ángeles
us-west3 — Salt Lake City
us-west4 — Las Vegas
Zona S Los valores posibles dependen de la región.
Versión de la base de datos N Para la edición Enterprise Plus de Cloud SQL:
Console string                         API enum string
SQL Server 2019 Enterprise (default)   SQLSERVER_2019_ENTERPRISE
SQL Server 2022 Enterprise             SQLSERVER_2022_ENTERPRISE
Para la edición Enterprise de Cloud SQL:
Console string                      API enum string
SQL Server 2017 Standard            SQLSERVER_2017_STANDARD
SQL Server 2017 Enterprise          SQLSERVER_2017_ENTERPRISE
SQL Server 2017 Express             SQLSERVER_2017_EXPRESS
SQL Server 2017 Web                 SQLSERVER_2017_WEB
SQL Server 2019 Standard (default)  SQLSERVER_2019_STANDARD
SQL Server 2019 Enterprise          SQLSERVER_2019_ENTERPRISE
SQL Server 2019 Express             SQLSERVER_2019_EXPRESS
SQL Server 2019 Web                 SQLSERVER_2019_WEB
SQL Server 2022 Standard            SQLSERVER_2022_STANDARD
SQL Server 2022 Enterprise          SQLSERVER_2022_ENTERPRISE
SQL Server 2022 Express             SQLSERVER_2022_EXPRESS
SQL Server 2022 Web                 SQLSERVER_2022_WEB

Para conocer los límites de recursos de estas versiones, consulta Scale Limits (Límites de escalamiento).

Dominio de Active Directory S Se encuentra disponible un menú desplegable para unirse a un dominio de Active Directory administrado. El menú muestra una lista de dominios de Microsoft AD administrado en tu proyecto. En el menú desplegable, puedes seleccionar un dominio. Para obtener más información, consulta la Descripción general de Microsoft AD administrado en Cloud SQL. Además, ten en cuenta los procedimientos y restricciones para la integración con un dominio de AD administrado en un proyecto diferente.
Modo SSL S Aplica y habilita SSL de la siguiente manera:
  • ALLOW_UNENCRYPTED_AND_ENCRYPTED: permite conexiones sin SSL/TLS y con SSL/TLS. Este es el valor predeterminado.
  • ENCRYPTED_ONLY: solo permite conexiones encriptadas con SSL/TLS.
Configurar edición S

ENTERPRISE o ENTERPRISE PLUS

IP privada Una vez activada, no se podrá desactivar. Activada o desactivada.
IP pública S Activada o desactivada.
Redes autorizadas S Si la IP pública está habilitada, las direcciones IP autorizadas a conectarse a la instancia. (también puedes especificar este valor como un rango de dirección IP en notación CIDR)
Caché de datos S Activada o desactivada.
Núcleos S Si deseas obtener información sobre los límites de escalamiento para los núcleos, consulta Límites de escalamiento.
Memoria S Si deseas obtener información sobre los límites de escalamiento para la memoria, consulta Límites de escalamiento.
Inhabilitar el multiprocesamiento simultáneo S Configura subprocesos por núcleo para una instancia de 2 a 1.

Para obtener más información sobre la configuración de varios subprocesos simultáneos, consulta Varios subprocesos simultáneos.
Tipo de almacenamiento N SSD (solo valor)
Capacidad de almacenamiento S
(solo aumento)
Las instancias con al menos una CPU virtual (sin compartir) pueden tener hasta 64 TB.


Ten en cuenta que crear o aumentar la capacidad de almacenamiento a 64 TB puede aumentar la latencia de las operaciones comunes, como las copias de seguridad, según la carga de trabajo.
Habilitar los aumentos de almacenamiento automáticos S Activado (valor predeterminado)
Desactivado
Límite de aumento de almacenamiento automático S En GB, 0 (el valor predeterminado) significa que no hay límite.
Copias de seguridad S
Activado (valor predeterminado)
Desactivado
Opciones de ubicación S Multirregión (valor predeterminado)
Región

También hay un menú desplegable con una lista de multirregiones cuando seleccionas Multirregión o regiones cuando seleccionas Región.

Protección contra la eliminación de instancias S Activada o desactivada.
Habilitar la recuperación de un momento determinado
(ver nota)
Activado (valor predeterminado)
Desactivado
Disponibilidad: zona única S
Activado (valor predeterminado)
Desactivado
Alta disponibilidad (regional) S
Activado
Desactivado (valor predeterminado)
Mantenimiento: período de mantenimiento S Cualquiera (valor predeterminado)
Día de la semana y hora del día
Mantenimiento: horario de mantenimiento S Cualquiera (valor predeterminado)
Canary (también Semana 1 (era Anterior) / Vista previa)
Estable (también Semana 2 (era después) / Producción)
Semana 5
Marcas de la base de datos S Consulta Configura marcas de base de datos.
Intercalación predeterminada N Para obtener una lista de valores admitidos, consulta sys.fn_helpcollations.
Auditoría de SQL Server S Activada o desactivada.
Zona horaria S Puedes establecer la zona horaria cuando creas una instancia o la editas. Si no especificas una zona horaria, la zona horaria de la instancia será UTC.
ID de instancia

El ID de instancia es el nombre de la instancia. Se usa para identificar de manera única tu instancia dentro del proyecto. Cuando sea posible, elige un nombre de instancia que esté alineado con el propósito de la instancia.

La longitud total de project-ID:instance-ID debe ser de 98 caracteres o menos.

No debes incluir el ID de proyecto en el nombre de la instancia. Esto se hace de manera automática cuando es apropiado (por ejemplo, en los archivos de registro).
Región
La región de Google Cloud donde se encuentra la instancia. Solo puedes establecer la región durante la creación de la instancia. Para mejorar el rendimiento, mantén los datos cerca de los servicios que los necesitan. Para obtener más información, consulta Ubicaciones de instancias.
Zona
La zona de Google Cloud en la que se encuentra tu instancia. Si te conectas desde una instancia de Compute Engine, selecciona la zona en la que se ubica. De lo contrario, acepta la zona predeterminada. Puedes editar la instancia más tarde para cambiar la zona, si es necesario. Para obtener más información, consulta Ubicaciones de instancias.
Núcleos

La cantidad de CPU para tu instancia.

Memoria

La cantidad de memoria disponible para tu instancia. Para cargas de trabajo sensibles al rendimiento, como el procesamiento de transacciones en línea (OLTP), asegúrate de que tu instancia tenga la memoria suficiente para contener toda la configuración de trabajo. Sin embargo, existen otros factores que pueden afectar los requisitos de la memoria, como la cantidad de conexiones activas. Realiza pruebas de carga para evitar problemas de rendimiento en la fase de producción.

Versión de la base de datos
A menos que necesites una capacidad proporcionada solo por una versión específica, acepta la versión de base de datos predeterminada. Para conocer los usos del comando de gcloud y la API de REST, consulta la documentación de referencia.
Tipo de almacenamiento
Si eliges SSD, el valor predeterminado y el único disponible, se proporciona almacenamiento SSD a la instancia. SSD ofrece menor latencia y capacidad de procesamiento de datos más alta.
Dominio de Active Directory

Puedes integrar con Microsoft AD administrado, lo que habilita la autenticación de Windows para la instancia. Para integrar, elige un dominio a fin de que la instancia se una. Para obtener más información, consulta la Descripción general de Microsoft AD administrado en Cloud SQL.

Capacidad de almacenamiento

Elige una capacidad para que se ajuste al tamaño de la base de datos. Luego de crear tu instancia, puedes aumentar de forma manual la capacidad de almacenamiento si editas la configuración de la instancia, pero no puedes disminuirla. El aumento de la capacidad de almacenamiento no genera tiempo de inactividad.

La cantidad de capacidad de almacenamiento asignada a la instancia afecta el costo de la instancia. Para obtener más información, consulta Precios de almacenamiento y Herramientas de redes.

Para las réplicas de lectura, la capacidad de almacenamiento siempre debe ser al menos tan alta como la capacidad de almacenamiento de la instancia principal. Cuando se cambia el tamaño de una instancia principal, se cambia el tamaño de todas las réplicas de lectura, si es necesario, para que tengan al menos la misma capacidad de almacenamiento que la instancia principal actualizada.

Habilitar los aumentos de almacenamiento automáticos

Si habilitas esta configuración, Cloud SQL verificará tu almacenamiento disponible cada 30 segundos. Si el almacenamiento disponible se encuentra por debajo del tamaño del umbral, Cloud SQL agregará de forma automática la capacidad de almacenamiento adicional. Si el almacenamiento disponible sigue estando por debajo del umbral de tamaño, Cloud SQL continuará agregando almacenamiento hasta que alcance el máximo de 64 TB.

La configuración de aumento de almacenamiento automático de una instancia principal se aplica de forma automática a cualquier réplica de lectura de esa instancia. La configuración de aumento de almacenamiento automático no se puede establecer de forma independiente para las réplicas de lectura.

Umbral

El tamaño del umbral depende de la cantidad de almacenamiento que, por el momento, se aprovisiona para tu instancia. No puede ser mayor a 25 GB.

En las instancias aprovisionadas con 500 GB de almacenamiento (o más), el umbral siempre es 25 GB.

En las instancias aprovisionadas con menos de 500  GB de almacenamiento, esta fórmula se usa para calcular el umbral:

  5 + (provisioned storage)/25

El resultado de la división se redondea hacia abajo al número entero más cercano.

Cálculo de umbral para una instancia con capacidad de almacenamiento de 66 GB:

5 + (1/25th of 66 GB) = 5 + (66/25) = 5 + 2.6 -> 5 + 2 = 7 GB
Cálculo de umbral para una instancia con capacidad de almacenamiento de 1,000 GB:
5 + (1/25th of 1000 GB) = 5 + (1000/25) = 5 + 40 = 45 -> rounded down to the
maximum value of 25 GB

Cantidad de almacenamiento agregado

La cantidad de almacenamiento agregado a la instancia es igual al tamaño del umbral, que no puede superar los 25 GB.

Consideraciones para discos grandes

En las instancias aprovisionadas con almacenamiento de 500 GB o más, el tamaño límite siempre es de 25 GB y la cantidad de almacenamiento agregado es siempre de 25 GB. Como resultado, el espacio vacío máximo posible es de 50 GB. Si no cambias el tamaño de la instancia de forma manual con un disco de más de 5 TB, el disco puede permanecer al 99% de su capacidad todo el tiempo, aunque la instancia tenga espacio vacío.

Antes de una operación que aumenta rápidamente el uso del espacio en el disco, como una importación grande o una consulta que requiere una tabla temporal grande, cambia el tamaño del disco de forma manual en lugar de depender del crecimiento automático para mantenerlo preparado.

Límite de aumento de almacenamiento automático

Si habilitas la configuración de aumento de almacenamiento automático, puedes proporcionar un límite específico sobre cuánto puede crecer de manera automática el almacenamiento de tu instancia. Ten en cuenta que cuanto mayor sea el tamaño de la instancia, mayor será la latencia operativa.

No puedes disminuir el tamaño del almacenamiento, por lo que este límite puede evitar que el tamaño de la instancia crezca demasiado (debido a un aumento temporal del tráfico). Ten en cuenta que cuando una instancia no puede agregar el almacenamiento que necesita, es probable que deje de aceptar conexiones entrantes y se quede sin conexión.

Configurar el límite a cero, el valor predeterminado, significa que no existe límite (aparte del almacenamiento máximo disponible para el nivel de la instancia).

Para establecer el límite cuando creas la instancia, usa el parámetro --storage-auto-increase-limit=INTEGER_VALUE_OF_GB, como se describe en la página sobre cómo crear una instancia. Para establecer el límite en una instancia existente, usa el mismo parámetro con el comando gcloud beta sql instances patch.

La configuración del límite de aumento de almacenamiento automático de una instancia principal se aplica de forma automática a cualquier réplica de lectura de esa instancia. Esta configuración no se puede establecer de forma independiente para las réplicas de lectura.

Recuperación de un momento determinado y copias de seguridad automáticas

Estas opciones determinan si se realizan copias de seguridad automáticas y si las copias de seguridad de registros de transacciones están habilitadas. Ambas opciones agregan un pequeño costo de rendimiento y usan el almacenamiento adicional, pero son necesarias para la creación de réplicas y clonaciones, y la recuperación de un momento determinado. Cuando selecciones esta opción, también puedes seleccionar un plazo para que se generen copias de seguridad automáticas.

Las copias de seguridad automáticas se realizan a diario, durante el período que elijas. Cuando transcurren los siete días, se borra la copia de seguridad más antigua.

Para obtener más información sobre la recuperación en un momento determinado, Descripción general de la recuperación de un momento determinado.

Para obtener más información sobre la replicación, consulta Opciones de replicación. Para obtener más información sobre cómo clonar instancias, consulta Clona instancias.

Configuración de retención para copias de seguridad automáticas

El valor predeterminado de la cantidad de copias de seguridad retenidas es 7, pero puedes cambiarlo a cualquier valor en el rango de 1 a 365.

Consulta Retención de registros de copias de seguridad automáticas y de transacciones para obtener más información.

Opciones de ubicación

Puedes elegir almacenar copias de seguridad en una región o en varias. Multirregión es la opción predeterminada y recomendada porque proporciona protección contra el tiempo de inactividad cuando una región deja de estar disponible. Las copias de seguridad se almacenan en las regiones más cercanas a la instancia.

También puedes seleccionar una ubicación personalizada para la copia de seguridad. Usa esta opción solo si la reglamentación lo requiere o si una política de la organización necesita que tus copias de seguridad estén en regiones individuales o en varias regiones. Consulta la página Ubicaciones personalizadas para obtener más información.

Protección contra la eliminación de instancias

Protege una instancia contra la eliminación accidental. Si esta configuración está habilitada, debes inhabilitarla antes de borrar la instancia. Consulta Evita borrar una instancia.

Habilita la recuperación de un momento determinado

Esto te permite recuperar una copia de seguridad a partir de un momento determinado.

Para obtener más información sobre la recuperación de un momento determinado, consulta la Descripción general de la recuperación de un momento determinado.

Disponibilidad: zonal

Tu instancia y las copias de seguridad se ubican en una sola zona. Cuando seleccionas esta opción, no hay conmutación por error en el caso de que haya una interrupción. Se recomienda solo para fines de prueba y desarrollo.

Alta disponibilidad (regional)

Cuando seleccionas Alta disponibilidad (regional), si hay una interrupción, tu instancia pasa a otra zona en la región en la que se encuentra la instancia, siempre que la zona de conmutación por error no tenga una interrupción. Se recomienda que selecciones Alta disponibilidad (regional) para las instancias de tu entorno de producción.

Consulta la Descripción general de la configuración de alta disponibilidad.

Período de mantenimiento

El día y la hora en que están programados los eventos de mantenimiento para la instancia de Cloud SQL.

En este momento, las réplicas de lectura no admiten la configuración del período de mantenimiento.

Para obtener más información sobre el mantenimiento, consulta Información sobre el mantenimiento en instancias de Cloud SQL.

Horario de mantenimiento

Tu preferencia sobre el horario relativo de las actualizaciones de mantenimiento. Puedes recibir las actualizaciones una o dos semanas después de la notificación y probar las actualizaciones de mantenimiento en un entorno de prueba antes de que las instancias de producción se actualicen. También puedes optar por recibir la actualización de mantenimiento cinco semanas (“week5”) después de enviar la notificación. La configuración de horario de mantenimiento no afecta la versión de mantenimiento que Cloud SQL aplica a la instancia.

Si no estableces la configuración del horario de mantenimiento, Cloud SQL elige el horario de las actualizaciones para tu instancia (dentro del período de mantenimiento, si corresponde).

Para obtener más información sobre el mantenimiento, consulta Información sobre el mantenimiento en instancias de Cloud SQL.

IP privada
Configura tu instancia para usar IP privada. Más información.
IP pública
Si está habilitada, a la instancia se le asigna una dirección IPv4. Cuando inhabilitas la IP pública, esa dirección se libera. Puedes volver a habilitar la IP pública más tarde, pero recibirás una dirección IPv4 diferente. De forma predeterminada, la dirección IP pública está bloqueada para todas las direcciones. Usa Redes autorizadas para habilitar el acceso.
Redes autorizadas
Puedes agregar direcciones IP específicas o rangos de direcciones para abrir tu instancia a esas direcciones.

Para obtener más información sobre cómo configurar direcciones IP, consulta Cómo configurar conectividad IP.

Caché de datos

La caché de datos es opcional para las instancias de la edición Enterprise Plus de Cloud SQL. La caché de datos usa SSD locales para extender la caché de la página del SO desde la memoria hasta el nivel del SSD. Cloud SQL administra esta configuración. Almacenar en caché todo tu conjunto de trabajo proporciona el máximo rendimiento cuando se usa la caché de datos. Puedes usar la consola de Google Cloud, la gcloud CLI o la API de Cloud SQL Admin a fin de activar o desactivar esta configuración para las instancias de la edición de Cloud SQL Enterprise Plus para PostgreSQL Enterprise Plus.

En la siguiente tabla, se muestra el tamaño de la caché de datos para las diversas configuraciones de CPU virtual. El tamaño de la caché de datos es fijo y no se puede configurar.

Familia de máquinas con optimización de rendimiento
Tipo de máquina Enterprise Plus vCPUs Memoria (GB) Caché de datos (GB)
db-perf-optimized-N-2 2 16 375
db-perf-optimized-N-4 4 32 375
db-perf-optimized-N-8 8 64 375
db-perf-optimized-N-16 16 128 750
db-perf-optimized-N-32 32 256 1500
db-perf-optimized-N-48 48 384 3000
db-perf-optimized-N-64 64 512 6000
db-perf-optimized-N-80 80 640 6000
db-perf-optimized-N-96 96 768 6000
db-perf-optimized-N-128 128 864 9000
Familia de máquinas con optimización de memoria
Tipo de máquina vCPUs Memoria (GB) Caché de datos (GB)
db-memory-optimized-N-4 4 128 750
db-memory-optimized-N-8 8 256 1500
db-memory-optimized-N-16 16 512 3000
Política de activación
Modificas la política de activación con el inicio y la finalización de la instancia. Finalizar la instancia previene cargos adicionales de instancia.
Marcas de la base de datos

Puedes establecer marcas de base de datos específicos en la instancia de Cloud SQL.

Para obtener una lista completa de las marcas de base de datos que puedes configurar, consulta Configura marcas de base de datos.

Intercalación predeterminada

Puedes configurar un valor de intercalación predeterminado para la instancia, como se describe en la página Crea instancias. Esta configuración de intercalación es un valor predeterminado a nivel de instancia para ordenar las reglas, el uso de mayúsculas y minúsculas y la sensibilidad de los acentos en las bases de datos de la instancia.

Esta configuración de intercalación también se convierte en la predeterminada para las bases de datos del sistema.

En la consola de Google Cloud, se indica una configuración de intercalación de una instancia o base de datos. Puedes verificar la intercalación predeterminada de una instancia en la página de descripción general de la instancia (disponible a través de la página Instancias de Cloud SQL). Además, en la página de descripción general de la instancia, en el menú de navegación, puedes hacer clic en Bases de datos para verificar la configuración de intercalación de una base de datos específica.

Esta configuración predeterminada de intercalación es permanente a nivel de la instancia, pero no a nivel de la base de datos. Puedes cambiar esta configuración predeterminada con una herramienta de administración de bases de datos, pero solo para una base de datos específica que estés creando o actualizando. No puedes cambiar la configuración predeterminada de intercalación de una instancia después de crearla (a menos que la vuelvas a crear).

Si clonas una instancia, la configuración predeterminada de intercalación se pasa a la clonación.

Para obtener una lista completa de las opciones de configuración de intercalación admitidas, consulta Intercalaciones de nivel de servidor.

Auditoría de SQL Server

Esta configuración determina si la auditoría de la base de datos está habilitada. Para obtener más información, consulta Auditoría de bases de datos de SQL Server.

Zona horaria

Cuando creas una instancia, puedes establecer una zona horaria para la instancia con el parámetro --time-zone=WINDOWS_TIME_ZONE. La zona horaria de la instancia también se puede establecer o cambiar más adelante actualizando la configuración de la instancia con el parámetro --time-zone=WINDOWS_TIME_ZONE. Si no se especifica una zona horaria para la instancia, la zona horaria de la instancia será UTC.

Una réplica de lectura tiene la misma zona horaria que su instancia principal.

Una clonación tiene la misma zona horaria que su instancia de origen.

Cuando restableces una instancia desde una copia de seguridad, la zona horaria de la instancia restablecida tendrá la misma zona horaria que la instancia de origen en el momento del restablecimiento. No se usará la zona horaria del momento de la copia de seguridad.

Para conocer los valores de zona horaria disponibles, consulta la columna de zona horaria de Windows, en Asignación de zonas horarias.

También puedes obtener los valores disponibles mediante esta consulta:

  SELECT * FROM sys.timeZone_info;
  

El siguiente es un ejemplo de una función para recuperar la zona horaria de una instancia: SYSDATETIMEOFFSET. La función AT TIME ZONE puede ser útil para las conversiones de tiempo y mucho más. Para obtener información sobre esta función, consulta AT TIME ZONE (Transact-SQL).

Las siguientes zonas horarias no son compatibles:

  • Hora estándar del centro (México)
  • Ekaterinburgo estándar
  • Kaliningrado estándar
  • Kamchatka estándar
  • Magallanes estándar
  • Atlántico Medio estándar
  • Asia nororiental estándar
  • Norte de Asia estándar
  • Pakistán estándar
  • Qyzylorda estándar
  • Estándar de Rusia
  • Sudán estándar
  • Vladivostok estándar
  • Volgogrado estándar
  • Yakutsk estándar

Consecuencias de cambiar la configuración de la instancia

En la mayoría de los parámetros de configuración de instancias, Cloud SQL aplica el cambio de inmediato y la conectividad a la instancia no se ve afectada.

Cambiar la cantidad de CPU o el tamaño de la memoria hace que la instancia se quede sin conexión por menos de 60 segundos. Cambiar la zona de una instancia, configurar la IP privada, cambiar su red y habilitar la alta disponibilidad hace que la instancia se quede sin conexión por varios minutos. Planifica realizar estos tipos de cambios cuando tu servicio pueda admitir una interrupción de esta duración.

¿Qué sigue?