データベースのバージョン ポリシー

このページでは、Cloud SQL のデータベースのバージョン サポート ポリシーについて説明します。

Cloud SQL でサポートされているメジャー バージョンとマイナー バージョン

Cloud SQL は、次のデータベース バージョンをサポートしています。

メジャー バージョン マイナー バージョン
MySQL 8.0(デフォルト)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.2
PostgreSQL 1414.7
PostgreSQL 1313.10
PostgreSQL 1212.14
PostgreSQL 1111.19
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 では、バージョン番号の最初の 2 つの数字がメジャー バージョン番号です。たとえば、バージョン 5.7.13 の場合、Cloud SQL はメジャー バージョンとして 5.7、マイナー バージョンとして 13 を使用します。

PostgreSQL 9.6 では、バージョン番号の最初の 2 つの数字がメジャー バージョン番号です。たとえば、バージョン 9.6.1 の場合、Cloud SQL はメジャー バージョンとして 9.6 を、マイナー バージョンとして 1 を使用します。

PostgreSQL 10 以降では、最初の数字がメジャー バージョン番号です。たとえば、バージョン 10.1 では、10 がメジャー バージョン番号、1 がマイナー バージョンです。

SQL Server の場合、日付がメジャー バージョン番号を表します。

メジャー バージョンのサポート

Cloud SQL では、データベース エンジン デベロッパーによる一般提供のリリースから 5 か月以内に、新しいメジャー バージョンをサポートすることを目指しています。

マイナー バージョンのサポート

Cloud SQL は、データベース エンジン デベロッパーによる一般提供リリースから 3 か月以内に、新しいマイナー バージョンをサポートすることを目的としています。Cloud SQL が新しいマイナー バージョンのサポートを開始すると、新しいインスタンスは自動的に新しいバージョンでプロビジョニングされます。既存のインスタンスは、次回の定期メンテナンス ロールアウトの際、新しいバージョンにアップグレードされます。

Cloud SQL は、各データベース エンジンのターゲット マイナー バージョンを判別します。ターゲット マイナー バージョンが Cloud SQL インスタンスのマイナー バージョンと異なる場合、Cloud SQL は次のメンテナンス サイクル中にそのバージョンをアップグレードします。インスタンスにメンテナンスの時間枠を設定することによって、メンテナンスによる再起動が発生する日時を制御できます。

MySQL 8.0 の場合、Cloud SQL で新しいマイナー バージョンのサポートが開始すると、既存のインスタンスを新しいマイナー バージョンにアップグレードできます。インスタンスの MySQL マイナー バージョンをアップグレードするをご覧ください。新しいマイナー バージョンがデフォルトになると、新しいインスタンスは新しいマイナー バージョンに自動的にプロビジョニングされます。

メジャー バージョンの非推奨化計画

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 日