数据库版本政策

本页介绍 Cloud SQL 的数据库版本支持政策。

Cloud SQL 支持的主要版本和次要版本

Cloud SQL 支持以下数据库版本:

主要版本 次要版本
MySQL 8.0(默认)8.0.36
8.0.35
8.0.34
8.0.33
8.0.32
8.0.31(默认)
8.0.30
8.0.29(已弃用)
8.0.28
8.0.27
8.0.26
8.0.18
MySQL 5.7 5.7.44
MySQL 5.6 5.6.51
主要版本次要版本
PostgreSQL 15(默认)15.5
PostgreSQL 14 14.10
PostgreSQL 1313.13
PostgreSQL 1212.17
PostgreSQL 1111.22
PostgreSQL 1010.23
PostgreSQL 9.69.6.24
主要版本次要版本
SQL Server 2022 StandardCU7
SQL Server 2022 EnterpriseCU7
SQL Server 2022 ExpressCU7
SQL Server 2022 WebCU7
SQL Server 2019 Standard(默认)CU22
SQL Server 2019 EnterpriseCU22
SQL Server 2019 ExpressCU22
SQL Server 2019 WebCU22
SQL Server 2017 StandardCU31
SQL Server 2017 EnterpriseCU31
SQL Server 2017 ExpressCU31
SQL Server 2017 WebCU31

Cloud SQL 将自动利用补丁程序和次要版本更新使您的实例保持最新状态。

如上表所示,Cloud SQL 支持的数据库引擎包括多个版本。这些版本的功能和出现的问题类型可能会有所不同。Cloud SQL 承认升级会对用户造成影响,但我们仍将致力于提供最新功能和重要补丁程序。

主要版本和次要版本

MySQL 版本号中的前两个数字为主要版本号。例如对于版本 5.7.13,Cloud SQL 使用 5.7 作为主要版本,使用 13 作为次要版本。

对于 PostgreSQL 9.6,版本号中的前两个数字构成主要版本号。例如对于版本 9.6.1,Cloud SQL 使用 9.6 作为主要版本,使用 1 作为次要版本。

对于 PostgreSQL 10 及更高版本,第一个数字是主要版本号。例如,对于版本 10.1,10 为主要版本号,1 为次要版本。

对于 SQL Server,日期构成主要版本号。

主要版本支持

Cloud SQL 的目标是在数据库引擎开发者发布正式版后的五个月内支持新的主要版本。

次要版本支持

Cloud SQL 的目标是在数据库引擎开发者发布正式版后的三个月内支持新的次要版本。

MySQL 5.6 和 5.7

Cloud SQL 开始支持新的次要版本后,系统会自动在新版本上预配新实例。在下一次计划维护发布期间,现有实例将升级到新版本。

Cloud SQL 会确定每个数据库引擎的目标次要版本。如果目标次要版本与 Cloud SQL 实例的次要版本不同,Cloud SQL 将在下一个维护周期升级该版本。您可以通过为实例设置维护窗口来控制重新开始维护的日期和时间。

MySQL 8.0

Cloud SQL 开始支持新的次要版本后,用户可以将现有实例升级到此版本。在新的次要版本成为默认版本后,系统会自动为新的次要版本预配新实例。

主要版本弃用计划

当 Cloud SQL 打算结束对特定主要版本的支持时,我们将至少提前 12 个月发送弃用通知以提醒项目所有者。

Cloud SQL 还将根据需要提供一些工具,以最大程度地减少升级中断。为期 12 个月的期限结束时,任何未迁移到新的主要版本的实例都将自动升级。

Cloud SQL 何时开始支持每个数据库版本?

下表显示了 Cloud SQL 对数据库版本的支持何时正式提供。

版本 开始日期
MySQL 8.0 2020 年 8 月 30 日
MySQL 5.7 2016 年 8 月 1 日
MySQL 5.6 2016 年 8 月 1 日
PostgreSQL 15 2023 年 5 月 24 日
PostgreSQL 14 2021 年 11 月 11 日
PostgreSQL 13 2020 年 11 月 5 日
PostgreSQL 12 2020 年 5 月 21 日
PostgreSQL 11 2019 年 9 月 27 日
PostgreSQL 10 2020 年 3 月 27 日
PostgreSQL 9.6 2018 年 4 月 1 日
SQL Server 2022 Standard 2023 年 6 月 26 日
SQL Server 2022 Enterprise 2023 年 6 月 26 日
SQL Server 2022 Express 2023 年 6 月 26 日
SQL Server 2022 Web 2023 年 6 月 26 日
SQL Server 2019 Standard 2021 年 6 月 24 日
SQL Server 2019 Enterprise 2021 年 6 月 24 日
SQL Server 2019 Express 2021 年 6 月 24 日
SQL Server 2019 Web 2021 年 6 月 24 日
SQL Server 2017 Standard 2020 年 2 月 19 日
SQL Server 2017 Enterprise 2020 年 2 月 19 日
SQL Server 2017 Express 2020 年 2 月 19 日
SQL Server 2017 Web 2020 年 2 月 19 日