Criteri per le versioni dei database

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.79.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.08.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 1616.15 7 giugno 20241° febbraio 20291° febbraio 2032
PostgreSQL 1515.19 24 maggio 2023 1° febbraio 2028 1° febbraio 2031
PostgreSQL 14 14.24 11 novembre 2021 1° febbraio 2027 1° febbraio 2030
PostgreSQL 1313.23 5 novembre 2020 1° febbraio 2026 1° febbraio 2029
PostgreSQL 1212.22 21 maggio 2020 1° febbraio 2025* 1° febbraio 2028
PostgreSQL 1111.22 27 settembre 2019 1° febbraio 2025* 1° febbraio 2028
PostgreSQL 1010.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 principaleVersione secondariaData di inizio dell'assistenzaData di fine del supporto
mainstream
Data di fine
del supporto esteso
SQL Server 2025 StandardCU18 novembre 20256 gennaio 20316 gennaio 2036
SQL Server 2025 EnterpriseCU18 novembre 20256 gennaio 20316 gennaio 2036
SQL Server 2025 ExpressCU18 novembre 20256 gennaio 20316 gennaio 2036
SQL Server 2022 StandardCU1926 giugno 202311 gennaio 202811 gennaio 2033
SQL Server 2022 EnterpriseCU1926 giugno 202311 gennaio 202811 gennaio 2033
SQL Server 2022 ExpressCU1926 giugno 202311 gennaio 202811 gennaio 2033
SQL Server 2022 WebCU1926 giugno 202311 gennaio 202811 gennaio 2033
SQL Server 2019 StandardCU3224 giugno 202128 febbraio 20258 gennaio 2030
SQL Server 2019 EnterpriseCU3224 giugno 202128 febbraio 20258 gennaio 2030
SQL Server 2019 ExpressCU3224 giugno 202128 febbraio 20258 gennaio 2030
SQL Server 2019 WebCU3224 giugno 202128 febbraio 20258 gennaio 2030
SQL Server 2017 Standard1CU3119 febbraio 202011 ottobre 202213 ottobre 2027
SQL Server 2017 Enterprise1CU3119 febbraio 202011 ottobre 202213 ottobre 2027
SQL Server 2017 Express1CU3119 febbraio 202011 ottobre 202213 ottobre 2027
SQL Server 2017 Web1CU3119 febbraio 202011 ottobre 202213 ottobre 2027
* A partire dal 1° maggio 2025, per tutte le istanze in esecuzione su versioni principali che hanno raggiunto la fine del ciclo di vita (EOL) verrà addebitato il supporto esteso. Per evitare addebiti aggiuntivi per l'assistenza estesa, ti consigliamo di eseguire l'upgrade dell'istanza.

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:

  1. Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
  3. 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:

  1. Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Nel campo Filtro, seleziona Tipo. Vengono elencate le versioni del database all'interno del progetto.
  3. 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.