Questa pagina descrive i criteri di supporto della versione del database di Cloud SQL.
Versioni del database supportate da Cloud SQL
I motori del database supportati da Cloud SQL includono più versioni. Le versioni possono variare in termini di funzionalità e di tipi di problemi che si verificano. Sebbene l'esecuzione di un upgrade possa influire sugli utenti, è anche fondamentale fornire funzionalità di database aggiornate e patch importanti. Cloud SQL mantiene automaticamente aggiornate le tue istanze con patch e aggiornamenti delle versioni secondarie.
Versioni principali e secondarie supportate da Cloud SQL
Cloud SQL supporta le seguenti versioni di database.
| Versione principale | Versione secondaria | Data di inizio del supporto regolare | Data di inizio del supporto esteso | Data di ritiro |
|---|---|---|---|---|
| MySQL 9.7 | 9.7.2 | 6 agosto 2026 | Non applicabile | Non applicabile |
| MySQL 8.4 (predefinito) | 8.4.11 | 1° ottobre 2024: | Non applicabile | Non applicabile |
| MySQL 8.0 | 8.0.46 (predefinita) 8.0.45 8.0.44 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 agosto 2020 | 1° gennaio 2027 | 1° luglio 2029 |
| MySQL 5.7 | 5.7.44 | 1° agosto 2016 | 1° febbraio 2025* | 1° febbraio 2028 |
| MySQL 5.6 | 5.6.51 | 1° agosto 2016 | 1° febbraio 2025* | 1° febbraio 2028 |
| Versione principale | Versione secondaria | Data di inizio del supporto regolare | Data di inizio del supporto esteso | Data di ritiro |
|---|---|---|---|---|
| PostgreSQL 18 (predefinito) | 18,6 | 25 settembre 2025 | - | - |
| PostgreSQL 17 | 17.11 | 22 ottobre 2024 | 1° febbraio 2030 | 1° febbraio 2033 |
| PostgreSQL 16 | 16.15 | 7 giugno 2024 | 1° febbraio 2029 | 1° febbraio 2032 |
| PostgreSQL 15 | 15.19 | 24 maggio 2023 | 1° febbraio 2028 | 1° febbraio 2031 |
| PostgreSQL 14 | 14.24 | 11 novembre 2021 | 1° febbraio 2027 | 1° febbraio 2030 |
| PostgreSQL 13 | 13.23 | 5 novembre 2020 | 1° febbraio 2026 | 1° febbraio 2029 |
| PostgreSQL 12 | 12.22 | 21 maggio 2020 | 1° febbraio 2025* | 1° febbraio 2028 |
| PostgreSQL 11 | 11.22 | 27 settembre 2019 | 1° febbraio 2025* | 1° febbraio 2028 |
| PostgreSQL 10 | 10.23 | 27 marzo 2020 | 1° febbraio 2025* | 1° febbraio 2028 |
| PostgreSQL 9.6 | 9.6.24 | 1° aprile 2018 | 1° febbraio 2025* | 1° febbraio 2028 |
La data di fine del supporto mainstream e le date di fine del supporto esteso di Microsoft seguono il ciclo di vita del supporto di Microsoft SQL Server. Queste date sono diverse da quelle dell'assistenza estesa di Cloud SQL che si applicano a Cloud SQL per PostgreSQL e Cloud SQL per MySQL.
Cloud SQL addebita l'assistenza estesa per MySQL e PostgreSQL, ma non per Microsoft SQL Server.
| Versione principale | Versione secondaria | Data di inizio dell'assistenza | Data di fine del supporto mainstream | Data di fine del supporto esteso |
|---|---|---|---|---|
| SQL Server 2025 Standard | CU | 18 novembre 2025 | 6 gennaio 2031 | 6 gennaio 2036 |
| SQL Server 2025 Enterprise | CU | 18 novembre 2025 | 6 gennaio 2031 | 6 gennaio 2036 |
| SQL Server 2025 Express | CU | 18 novembre 2025 | 6 gennaio 2031 | 6 gennaio 2036 |
| SQL Server 2022 Standard | CU19 | 26 giugno 2023 | 11 gennaio 2028 | 11 gennaio 2033 |
| SQL Server 2022 Enterprise | CU19 | 26 giugno 2023 | 11 gennaio 2028 | 11 gennaio 2033 |
| SQL Server 2022 Express | CU19 | 26 giugno 2023 | 11 gennaio 2028 | 11 gennaio 2033 |
| SQL Server 2022 Web | CU19 | 26 giugno 2023 | 11 gennaio 2028 | 11 gennaio 2033 |
| SQL Server 2019 Standard | CU32 | 24 giugno 2021 | 28 febbraio 2025 | 8 gennaio 2030 |
| SQL Server 2019 Enterprise | CU32 | 24 giugno 2021 | 28 febbraio 2025 | 8 gennaio 2030 |
| SQL Server 2019 Express | CU32 | 24 giugno 2021 | 28 febbraio 2025 | 8 gennaio 2030 |
| SQL Server 2019 Web | CU32 | 24 giugno 2021 | 28 febbraio 2025 | 8 gennaio 2030 |
| SQL Server 2017 Standard1 | CU31 | 19 febbraio 2020 | 11 ottobre 2022 | 13 ottobre 2027 |
| SQL Server 2017 Enterprise1 | CU31 | 19 febbraio 2020 | 11 ottobre 2022 | 13 ottobre 2027 |
| SQL Server 2017 Express1 | CU31 | 19 febbraio 2020 | 11 ottobre 2022 | 13 ottobre 2027 |
| SQL Server 2017 Web1 | CU31 | 19 febbraio 2020 | 11 ottobre 2022 | 13 ottobre 2027 |
1: a partire dal 12 aprile 2027, non potrai creare nuove istanze di Cloud SQL per SQL Server 2017. A partire dal 13 ottobre 2027, SQL Server 2017 raggiungerà la fine del ciclo di vita (EOL) e Microsoft interromperà il rilascio degli aggiornamenti della sicurezza. Cloud SQL per SQL Server non supporterà più SQL Server 2017 dopo questa data.
Formato della versione del database Cloud SQL
Per MySQL, i primi due numeri del numero di versione formano la versione principale, mentre l'ultimo numero è la versione secondaria. Ad esempio, per la versione 5.7.13, Cloud SQL utilizza 5.7 come versione principale e 13 come versione secondaria.
Per PostgreSQL 9.6, i primi due numeri nel numero di versione formano la versione principale e l'ultimo numero è la versione secondaria. Ad esempio, per la versione 9.6.1, Cloud SQL utilizza 9.6 come versione principale e 1 come versione secondaria. Per PostgreSQL 10 e versioni successive, il primo numero è la versione principale. Ad esempio, per la versione 10.1, 10 è la versione principale e 1 è la versione secondaria.
Per SQL Server, l'anno fornisce il numero della versione principale e la versione secondaria è l'aggiornamento cumulativo (CU) supportato. Ad esempio, per SQL Server 2022 Enterprise CU11, 2022 Enterprise è il numero di versione principale e CU11 è il numero di versione secondaria.
Come identificare la versione del database della tua istanza Cloud SQL
La versione del database viene specificata al momento della creazione di un'istanza Cloud SQL. Se non specifichi una versione del database, Cloud SQL utilizza la versione predefinita.
Per visualizzare la versione del database di un'istanza Cloud SQL, segui questi passaggi:
-
Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.
- Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
- Nella scheda Configurazione, visualizza la Versione del database.
Per filtrare le istanze in base a una versione del database specifica all'interno del progetto Cloud SQL, segui questi passaggi:
-
Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.
- Nel campo Filtro, seleziona Tipo. Vengono elencate le versioni del database all'interno del progetto.
- Per filtrare le istanze, seleziona una versione del database all'interno del progetto.
Per visualizzare tutte le istanze Cloud SQL e le relative versioni del database nella tua organizzazione, utilizza Database Center. Puoi anche cambiare le visualizzazioni in Database Center da progetto a cartelle o organizzazioni per ottenere un elenco completo di tutte le tue istanze Cloud SQL. Per saperne di più, consulta Filtra le risorse ed esporta le informazioni sull'inventario del parco risorse.
Ciclo di vita delle versioni principali
Questa sezione descrive il ciclo di vita dell'assistenza per le versioni principali di Cloud SQL.
Assistenza regolare
Cloud SQL supporta le nuove versioni principali entro cinque mesi dalla loro disponibilità generale da parte della community di sviluppatori del motore del database. La prima fase di questa assistenza è l'assistenza standard. Durante l'assistenza standard, Cloud SQL fornisce aggiornamenti delle versioni secondarie e di manutenzione per il motore del database. Cloud SQL applica anche correzioni di sicurezza alle istanze. Cloud SQL offre l'assistenza standard per una versione principale finché la community di sviluppatori del motore del database supporta la versione principale. Quando la versione principale raggiunge la fine del ciclo di vita (EOL) da parte della community, entra nel periodo di assistenza estesa in Cloud SQL.Supporto esteso
Per le versioni principali di Cloud SQL per MySQL e Cloud SQL per PostgreSQL che hanno raggiunto la fine del ciclo di vita, Cloud SQL offre l'assistenza estesa. L'assistenza estesa ti consente di continuare a eseguire le tue istanze Cloud SQL per tre anni anche dopo che la community di sviluppatori ha interrotto il supporto delle versioni principali su cui sono in esecuzione le istanze. L'assistenza estesa viene offerta per tre anni. Puoi utilizzare questo periodo per pianificare, testare ed eseguire l'upgrade delle tue istanze a una versione principale con assistenza standard. Per ulteriori informazioni sull'esecuzione di un upgrade della versione principale, consulta Esegui l'upgrade della versione principale del database in loco e Esegui l'upgrade della versione principale del database eseguendo la migrazione dei dati.
Per ulteriori informazioni sull'assistenza estesa, consulta Assistenza estesa in Cloud SQL.
Ritiro
Al termine dell'assistenza estesa per una versione principale specifica, Cloud SQL la ritira. Un'istanza in esecuzione su una versione principale deprecata viene aggiornata automaticamente alla versione principale e secondaria predefinita per il motore del database. Cloud SQL invia un avviso di ritiro ai Project Owner almeno 12 mesi prima della data di ritiro.
Per le versioni principali di Cloud SQL per MySQL e Cloud SQL per PostgreSQL, i proprietari del progetto ricevono un avviso di ritiro alla fine del secondo anno di assistenza estesa.
Supporto delle versioni secondarie
Cloud SQL supporta le nuove versioni secondarie entro tre mesi dalla loro disponibilità generale da parte della community di sviluppatori del motore del database. Dopo che Cloud SQL supporta una nuova versione secondaria, Cloud SQL esegue automaticamente il provisioning delle nuove istanze nella nuova versione. Durante l'implementazione della manutenzione pianificata successiva, Cloud SQL esegue l'upgrade delle istanze esistenti alla nuova versione. Un'eccezione a questa policy è Cloud SQL per MySQL 8.0, che esegue il provisioning di nuove istanze sulla versione secondaria predefinita ed esegue l'upgrade solo delle versioni secondarie delle istanze abilitate per l'upgrade automatico della versione secondaria. Per saperne di più, consulta MySQL 8.0.Cloud SQL determina la versione secondaria di destinazione per ogni motore del database. Quando la versione secondaria di destinazione è diversa dalla versione secondaria di un'istanza Cloud SQL, Cloud SQL esegue l'upgrade della versione durante il ciclo di manutenzione successivo. Puoi controllare il giorno e l'ora in cui si verificano i riavvii per manutenzione impostando un periodo di manutenzione per l'istanza.
MySQL 8.0
Cloud SQL esegue il provisioning delle istanze MySQL 8.0 sulla versione secondaria predefinita, ovvero una versione secondaria precedente all'ultima versione secondaria.
Cloud SQL supporta l'upgrade automatico della versione secondaria delle istanze Cloud SQL per MySQL 8.0 che eseguono MySQL versione 8.0.35 o successive.
Per impostazione predefinita, quando crei un'istanza MySQL 8.0 senza specificare una versione secondaria, l'istanza è abilitata per l'upgrade automatico della versione secondaria. Se la tua istanza Cloud SQL per MySQL utilizza la versione 8.0.35 o successive, puoi configurarla in modo da abilitare l'upgrade automatico della versione secondaria.
Quando l'upgrade automatico della versione secondaria è abilitato per la tua istanza, l'istanza Cloud SQL per MySQL viene aggiornata automaticamente alla versione secondaria predefinita di Cloud SQL per MySQL 8.0 durante l'aggiornamento di manutenzione pianificato regolare. Gli upgrade vengono eseguiti solo durante gli eventi di manutenzione pianificati e non durante la manutenzione self-service.
Se la tua istanza esegue Cloud SQL per MySQL versione 8.0.34 o precedente, devi eseguire manualmente l'upgrade della versione secondaria di Cloud SQL per MySQL 8.0 a una versione secondaria successiva. Per saperne di più, consulta Esegui l'upgrade della versione secondaria del database. Dopo aver eseguito l'upgrade manuale dell'istanza a Cloud SQL per MySQL versione 8.0.35 o successive, puoi abilitare l'upgrade automatico della versione secondaria.