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

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

Cloud SQL でサポートされているデータベース バージョン

Cloud SQL でサポートされるデータベース エンジンには複数のバージョンがあります。バージョンによって機能が異なり、発生する問題の種類も異なる可能性があります。アップグレードの実施はユーザーに影響を与える可能性がありますが、最新のデータベース機能と重要なパッチを提供することも重要です。Cloud SQL は、パッチとマイナー バージョンのアップデートにより自動的にインスタンスを最新の状態に保ちます。

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

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

メジャー バージョン マイナー バージョン 通常サポートの開始日 拡張サポートの開始日 サポート終了日
MySQL 8.4 8.4.0 2024 年 10 月 1 日
MySQL 8.0(デフォルト)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.29(非推奨)
8.0.28
8.0.27
8.0.26
8.0.18
2020 年 8 月 30 日 2026 年 7 月 1 日 2029 年 7 月 1 日
MySQL 5.7 5.7.44 2016 年 8 月 1 日 2025 年 2 月 1 日 2028 年 2 月 1 日
MySQL 5.6 5.6.51 2016 年 8 月 1 日 2025 年 2 月 1 日 2028 年 2 月 1 日
メジャー バージョンマイナー バージョン 通常サポートの開始日 拡張サポートの開始日 サポート終了日
PostgreSQL 1717.0 2024 年 10 月 22 日2030 年 2 月 1 日2033 年 2 月 1 日
PostgreSQL 16(デフォルト)16.3 2024 年 6 月 7 日2029 年 2 月 1 日2032 年 2 月 1 日
PostgreSQL 1515.7 2023 年 5 月 24 日2028 年 2 月 1 日2031 年 2 月 1 日
PostgreSQL 1414.12 2021 年 11 月 11 日2027 年 2 月 1 日2030 年 2 月 1 日
PostgreSQL 1313.15 2020 年 11 月 5 日2026 年 2 月 1 日2029 年 2 月 1 日
PostgreSQL 1212.19 2020 年 5 月 21 日2025 年 2 月 1 日2028 年 2 月 1 日
PostgreSQL 1111.22 2019 年 9 月 27 日2025 年 2 月 1 日2028 年 2 月 1 日
PostgreSQL 1010.23 2020 年 3 月 27 日2025 年 2 月 1 日2028 年 2 月 1 日
PostgreSQL 9.69.6.24 2018 年 4 月 1 日2025 年 2 月 1 日2028 年 2 月 1 日
メジャー バージョンマイナー バージョンサポート開始日
SQL Server 2022 StandardCU122023 年 6 月 26 日
SQL Server 2022 EnterpriseCU122023 年 6 月 26 日
SQL Server 2022 ExpressCU122023 年 6 月 26 日
SQL Server 2022 WebCU122023 年 6 月 26 日
SQL Server 2019 Standard(デフォルト)CU262021 年 6 月 24 日
SQL Server 2019 EnterpriseCU262021 年 6 月 24 日
SQL Server 2019 ExpressCU262021 年 6 月 24 日
SQL Server 2019 WebCU262021 年 6 月 24 日
SQL Server 2017 StandardCU312020 年 2 月 19 日
SQL Server 2017 EnterpriseCU312020 年 2 月 19 日
SQL Server 2017 ExpressCU312020 年 2 月 19 日
SQL Server 2017 WebCU312020 年 2 月 19 日

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 の場合、年がメジャー バージョン番号を示し、マイナー バージョンはサポートされている累積更新プログラム(CU)です。たとえば、SQL Server 2022 Enterprise CU11 の場合、2022 Enterprise がメジャー バージョン番号、CU11 がマイナー バージョン番号です。

メジャー バージョンのライフサイクル

このセクションでは、Cloud SQL のメジャー バージョンのサポート ライフサイクルについて説明します。

通常のサポート

Cloud SQL は、データベース エンジン デベロッパー コミュニティによる一般提供リリースから 5 か月以内に、新しいメジャー バージョンをサポートします。このサポートの最初のフェーズは通常のサポートです。通常のサポート期間中、Cloud SQL はデータベース エンジンのマイナー バージョンとメンテナンス アップデートを提供します。Cloud SQL では、インスタンスにセキュリティ修正も適用されます。Cloud SQL では、データベース エンジン デベロッパー コミュニティがメジャー バージョンをサポートしている限り、メジャー バージョンの通常のサポートを提供します。メジャー バージョンがコミュニティによってサポート終了(EOL)になると、そのメジャー バージョンは Cloud SQL で拡張サポートに入ります。

拡張サポート

Cloud SQL for MySQL と Cloud SQL for PostgreSQL のメジャー バージョンが EOL に達した場合、Cloud SQL は拡張サポートを提供します。拡張サポートを使用すると、インスタンスの実行に使用されているメジャー バージョンのサポートがデベロッパー コミュニティで終了した後も、3 年間は Cloud SQL インスタンスを引き続き実行できます。拡張サポートは 3 年間提供されます。この期間を利用して、インスタンスのアップグレードの計画とテストを行い、通常のサポートの対象となるメジャー バージョンにアップグレードできます。メジャー バージョンのアップグレードの詳細については、データベースのメジャー バージョンをインプレースでアップグレードするデータを移行してデータベースのメジャー バージョンをアップグレードするをご覧ください。

拡張サポートの詳細については、Cloud SQL の拡張サポートをご覧ください。

非推奨

特定のメジャー バージョンの拡張サポートが終了すると、Cloud SQL はそのメジャー バージョンを非推奨にします。非推奨のメジャー バージョンで実行されているインスタンスは、データベース エンジンのデフォルトのメジャー バージョンとマイナー バージョンに自動的にアップグレードされます。Cloud SQL は、非推奨日より少なくとも 12 か月前に、プロジェクト オーナーに非推奨の通知を送信します。

Cloud SQL for MySQL と Cloud SQL for PostgreSQL のメジャー バージョンの場合、プロジェクト オーナーは拡張サポートの 2 年目の終わりにサポート終了通知を受け取ります。

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

Cloud SQL は、データベース エンジン デベロッパー コミュニティによる一般提供リリースから 3 か月以内に、新しいマイナー バージョンをサポートします。Cloud SQL が新しいマイナー バージョンをサポートすると、Cloud SQL は新しいバージョンで新しいインスタンスを自動的にプロビジョニングします。次回の定期メンテナンス ロールアウトの際、Cloud SQL は既存のインスタンスを新しいバージョンにアップグレードします。このポリシーの例外は、Cloud SQL for MySQL 8.0 で、デフォルトのマイナー バージョンに新しいインスタンスをプロビジョニングします。詳細については、MySQL 8.0 をご覧ください。

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

MySQL 8.0

Cloud SQL for MySQL 8.0 では、インスタンスをデフォルトのマイナー バージョンにプロビジョニングしますが、これは、最新のマイナー バージョンではない場合があります。

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