Políticas de versiones de bases de datos

En esta página se describen las políticas de compatibilidad de versiones de la base de datos de Cloud SQL.

Versiones de base de datos compatibles con Cloud SQL

Los motores de base de datos compatibles con Cloud SQL incluyen varias versiones. Las versiones pueden variar en cuanto a funciones y a los tipos de problemas que surgen. Aunque realizar una actualización puede afectar a los usuarios, también es fundamental proporcionar funciones de base de datos actualizadas y parches importantes. Cloud SQL mantiene tus instancias actualizadas con parches y actualizaciones de versiones secundarias de forma automática.

Versiones principales y secundarias compatibles con Cloud SQL

Cloud SQL admite las siguientes versiones de base de datos.

Versión principal Versión secundaria Fecha de inicio de la asistencia estándar Fecha de inicio de la asistencia ampliada Fecha de desactivación
MySQL 8.4 (predeterminada)8.4.8 1 de octubre del 2024
MySQL 8.08.0.45
8.0.44 (predeterminada)
8.0.43
8.0.42
8.0.41
8.0.40
8.0.39
8.0.37
8.0.36
8.0.35
8.0.34
8.0.33
8.0.32
8.0.31
8.0.30
8.0.28
8.0.27
8.0.26
8.0.18
30 de agosto del 2020 1 de enero del 2027 1 de julio del 2029
MySQL 5.7 5.7.44 1 de agosto del 2016 1 de febrero del 2025* 1 de febrero del 2028
MySQL 5.6 5.6.51 1 de agosto del 2016 1 de febrero del 2025* 1 de febrero del 2028
Versión principal Versión secundaria Fecha de inicio de la asistencia estándar Fecha de inicio de la asistencia ampliada Fecha de desactivación
PostgreSQL 18 (predeterminada) 18.1 25 de septiembre del 2025 - -
PostgreSQL 17 17.7 22 de octubre del 2024 1 de febrero del 2030 1 de febrero del 2033
PostgreSQL 1616.11 7 de junio del 20241 de febrero del 20291 de febrero del 2032
PostgreSQL 1515.15 24 de mayo del 2023 1 de febrero del 2028 1 de febrero del 2031
PostgreSQL 14 14.20 11 de noviembre del 2021 1 de febrero del 2027 1 de febrero del 2030
PostgreSQL 1313.23 5 de noviembre del 2020 1 de febrero del 2026 1 de febrero del 2029
PostgreSQL 1212.22 21 de mayo del 2020 1 de febrero del 2025* 1 de febrero del 2028
PostgreSQL 1111.22 27 de septiembre del 2019 1 de febrero del 2025* 1 de febrero del 2028
PostgreSQL 1010.23 27 de marzo del 2020 1 de febrero del 2025* 1 de febrero del 2028
PostgreSQL 9.6 9.6.24 1 de abril del 2018 1 de febrero del 2025* 1 de febrero del 2028

La fecha de finalización de la asistencia estándar y las fechas de finalización de la asistencia ampliada de Microsoft siguen el ciclo de vida de la asistencia de Microsoft SQL Server. Estas fechas son diferentes de las fechas de asistencia ampliada de Cloud SQL que se aplican a Cloud SQL para PostgreSQL y Cloud SQL para MySQL.

Aunque Cloud SQL cobra por la asistencia ampliada de MySQL y PostgreSQL, no cobra por la asistencia ampliada de Microsoft SQL Server.

Versión principalVersión secundariaFecha de inicio de la asistenciaFecha de finalización de la asistencia estándar
Fecha de finalización de la asistencia ampliada
SQL Server 2025 StandardCU218 de noviembre del 20256 de enero del 20316 de enero del 2036
SQL Server 2025 EnterpriseCU218 de noviembre del 20256 de enero del 20316 de enero del 2036
SQL Server 2025 ExpressCU218 de noviembre del 20256 de enero del 20316 de enero del 2036
SQL Server 2022 StandardCU1926 de junio del 202311 de enero del 202811 de enero del 2033
SQL Server 2022 EnterpriseCU1926 de junio del 202311 de enero del 202811 de enero del 2033
SQL Server 2022 ExpressCU1926 de junio del 202311 de enero del 202811 de enero del 2033
SQL Server 2022 WebCU1926 de junio del 202311 de enero del 202811 de enero del 2033
SQL Server 2019 StandardCU3224 de junio del 202128 de febrero del 20258 de enero del 2030
SQL Server 2019 EnterpriseCU3224 de junio del 202128 de febrero del 20258 de enero del 2030
SQL Server 2019 ExpressCU3224 de junio del 202128 de febrero del 20258 de enero del 2030
SQL Server 2019 WebCU3224 de junio del 202128 de febrero del 20258 de enero del 2030
SQL Server 2017 StandardCU3119 de febrero del 202011 de octubre del 202212 de octubre del 2027
SQL Server 2017 EnterpriseCU3119 de febrero del 202011 de octubre del 202212 de octubre del 2027
SQL Server 2017 ExpressCU3119 de febrero del 202011 de octubre del 202212 de octubre del 2027
SQL Server 2017 WebCU3119 de febrero del 202011 de octubre del 202212 de octubre del 2027
* Del 1 de febrero del 2025 al 30 de abril del 2025, Google no cobrará por la asistencia ampliada. A partir del 1 de mayo del 2025, se cobrará la asistencia ampliada de todas las instancias que se ejecuten en versiones principales que hayan llegado al final de su ciclo de vida.

Para evitar cargos adicionales por la asistencia ampliada, te recomendamos que actualices tu instancia antes del 1 de mayo del 2025.

Formato de la versión de la base de datos de Cloud SQL

En el caso de MySQL, los dos primeros números del número de versión forman la versión principal, y el último número es la versión secundaria. Por ejemplo, en la versión 5.7.13, Cloud SQL usa 5.7 como versión principal, y 13 como versión secundaria.

En el caso de PostgreSQL 9.6, los dos primeros números del número de versión forman la versión principal, y el último número es la versión secundaria. Por ejemplo, en la versión 9.6.1, Cloud SQL usa 9.6 como versión principal y 1 como versión secundaria. En el caso de PostgreSQL 10 y versiones posteriores, el primer número es la versión principal. Por ejemplo, en la versión 10.1, 10 es la versión principal y 1 es la versión secundaria.

En el caso de SQL Server, el año proporciona el número de versión principal y la versión secundaria es la actualización acumulativa (CU) admitida. Por ejemplo, en SQL Server 2022 Enterprise CU11, 2022 Enterprise es el número de versión principal y CU11 es el número de versión secundaria.

Cómo identificar la versión de la base de datos de tu instancia de Cloud SQL

Especificas la versión de la base de datos cuando creas una instancia de Cloud SQL. Si no especificas una versión de base de datos, Cloud SQL usa la versión de base de datos predeterminada.

Para ver la versión de la base de datos de una instancia de Cloud SQL, sigue estos pasos:

  1. En la Google Cloud consola, ve a la página Instancias de Cloud SQL.

    Ir a Instancias de Cloud SQL

  2. Para abrir la página Descripción general de una instancia, haz clic en el nombre de la instancia.
  3. En la tarjeta Configuración, consulta la versión de la base de datos.

Para filtrar las instancias por una versión de base de datos específica en tu proyecto de Cloud SQL, sigue estos pasos:

  1. En la Google Cloud consola, ve a la página Instancias de Cloud SQL.

    Ir a Instancias de Cloud SQL

  2. En el campo Filtro, selecciona Tipo. Se muestran las versiones de base de datos que hay en tu proyecto.
  3. Para filtrar las instancias, selecciona una versión de base de datos de tu proyecto.

Para ver todas las instancias de Cloud SQL y sus versiones de base de datos en tu organización, usa Database Center. También puedes cambiar las vistas en Database Center de proyecto a carpetas u organizaciones para obtener una lista completa de todas tus instancias de Cloud SQL. Para obtener más información, consulta el artículo Filtrar recursos y exportar información del inventario de la flota.

Ciclo de vida de la versión principal

En esta sección se describe el ciclo de vida de la asistencia de las versiones principales en Cloud SQL.

Asistencia estándar

Cloud SQL admite nuevas versiones principales en un plazo de cinco meses desde su lanzamiento de disponibilidad general por parte de la comunidad de desarrolladores del motor de base de datos. La primera fase de esta asistencia es la asistencia estándar. Durante la asistencia estándar, Cloud SQL proporciona actualizaciones de versiones secundarias y de mantenimiento para el motor de base de datos. Cloud SQL también aplica correcciones de seguridad a las instancias. Cloud SQL ofrece asistencia estándar para una versión principal siempre que la comunidad de desarrolladores del motor de base de datos admita la versión principal. Una vez que la comunidad haya llegado al final del ciclo de vida de la versión principal, esta pasará a la asistencia ampliada en Cloud SQL.

Asistencia ampliada

En el caso de las versiones principales de Cloud SQL para MySQL y Cloud SQL para PostgreSQL que hayan llegado al final de su ciclo de vida, Cloud SQL ofrece asistencia ampliada. La asistencia ampliada te permite seguir ejecutando tus instancias de Cloud SQL durante tres años, incluso después de que la comunidad de desarrolladores deje de admitir las versiones principales en las que se ejecutan las instancias. La asistencia ampliada se ofrece durante tres años. Puedes usar este tiempo para planificar, probar y realizar la actualización de tus instancias a una versión principal que esté en la asistencia estándar. Para obtener más información sobre cómo realizar una actualización de la versión principal, consulta los artículos Actualizar la versión principal de la base de datos in situ y Actualizar la versión principal de la base de datos migrando los datos.

Para obtener más información sobre la asistencia ampliada, consulta el artículo Asistencia ampliada en Cloud SQL.

Desactivación

Una vez que haya finalizado la asistencia ampliada de una versión principal específica, Cloud SQL desactivará la versión principal. Las instancias que se ejecuten en una versión principal desactivada se actualizarán automáticamente a la versión principal y secundaria predeterminadas del motor de base de datos. Cloud SQL envía un aviso de desactivación a los propietarios del proyecto al menos 12 meses antes de la fecha de desactivación.

En el caso de las versiones principales de Cloud SQL para MySQL y Cloud SQL para PostgreSQL, los propietarios del proyecto reciben un aviso de desactivación al final del segundo año de asistencia ampliada.

Compatibilidad de la versión secundaria

Cloud SQL admite nuevas versiones secundarias en un plazo de tres meses desde su lanzamiento de disponibilidad general por parte de la comunidad de desarrolladores del motor de base de datos. Una vez que Cloud SQL admite una nueva versión secundaria, Cloud SQL aprovisiona automáticamente nuevas instancias en la nueva versión. Durante el siguiente despliegue de mantenimiento programado, Cloud SQL actualiza las instancias existentes a la nueva versión. Una excepción a esta política es Cloud SQL para MySQL 8.0, que aprovisiona nuevas instancias en la versión secundaria predeterminada y solo actualiza las versiones secundarias de las instancias que tienen habilitada la actualización automática de la versión secundaria. Para obtener más información, consulta el artículo MySQL 8.0.

Cloud SQL determina la versión secundaria de destino de cada motor de base de datos. Cuando la versión secundaria de destino es diferente de la versión secundaria de una instancia de Cloud SQL, Cloud SQL actualiza esa versión durante el siguiente ciclo de mantenimiento. Puedes controlar el día y la hora en que se producen los reinicios de mantenimiento configurando una ventana de mantenimiento para tu instancia.

MySQL 8.0

Cloud SQL aprovisiona instancias de MySQL 8.0 en la versión secundaria predeterminada, que es una versión secundaria anterior a la versión secundaria más reciente.

Cloud SQL admite la actualización automática de la versión secundaria de las instancias de Cloud SQL para MySQL 8.0 que ejecutan la versión 8.0.35 o una posterior de MySQL.

De forma predeterminada, cuando creas una instancia de MySQL 8.0 sin especificar una versión secundaria, la instancia tiene habilitada la actualización automática de la versión secundaria. Si tu instancia de Cloud SQL para MySQL ejecuta la versión 8.0.35 o una posterior, puedes configurar la instancia para habilitar la actualización automática de la versión secundaria.

Cuando la actualización automática de la versión secundaria está habilitada en tu instancia, tu instancia de Cloud SQL para MySQL se actualiza automáticamente a la versión secundaria predeterminada de Cloud SQL para MySQL 8.0 durante su actualización de mantenimiento programada periódica. Las actualizaciones solo se producen durante los eventos de mantenimiento programado y no durante el mantenimiento de autoservicio.

Si tu instancia ejecuta Cloud SQL para MySQL 8.0.34 o una versión anterior, debes actualizar manualmente la versión secundaria de Cloud SQL para MySQL 8.0 a una versión secundaria posterior. Para obtener más información, consulta el artículo Actualizar la versión secundaria de la base de datos. Después de actualizar manualmente tu instancia a Cloud SQL para MySQL 8.0.35 o una versión posterior, puedes habilitar la actualización automática de la versión secundaria.