本頁面說明 Cloud SQL 的資料庫版本支援政策。
Cloud SQL 支援的資料庫版本
Cloud SQL 支援多個版本的資料庫引擎。不同版本的功能和可能發生的問題類型可能有所不同。升級作業可能會影響使用者,但提供最新的資料庫功能和重要修補程式也至關重要。Cloud SQL 會自動透過修補程式和次要版本更新,將執行個體保持在最新狀態。
Cloud SQL 支援的主要和次要版本
Cloud SQL 支援下列資料庫版本:
主要版本 | 子版本 | 一般支援開始日期 | 延伸支援開始日期 | 淘汰日期 |
---|---|---|---|---|
PostgreSQL 17 (預設) | 17.5 | 2024 年 10 月 22 日 | 2030 年 2 月 1 日 | 2033 年 2 月 1 日 |
PostgreSQL 16 | 16.9 | 2024 年 6 月 7 日 | 2029 年 2 月 1 日 | 2032 年 2 月 1 日 |
PostgreSQL 15 | 15.13 | 2023 年 5 月 24 日 | 2028 年 2 月 1 日 | 2031 年 2 月 1 日 |
PostgreSQL 14 | 14.18 | 2021 年 11 月 11 日 | 2027 年 2 月 1 日 | 2030 年 2 月 1 日 |
PostgreSQL 13 | 13.21 | 2020 年 11 月 5 日 | 2026 年 2 月 1 日 | 2029 年 2 月 1 日 |
PostgreSQL 12 | 12.22 | 2020 年 5 月 21 日 | 2025 年 2 月 1 日* | 2028 年 2 月 1 日 |
PostgreSQL 11 | 11.22 | 2019 年 9 月 27 日 | 2025 年 2 月 1 日* | 2028 年 2 月 1 日 |
PostgreSQL 10 | 10.23 | 2020 年 3 月 27 日 | 2025 年 2 月 1 日* | 2028 年 2 月 1 日 |
PostgreSQL 9.6 | 9.6.24 | 2018 年 4 月 1 日 | 2025 年 2 月 1 日* | 2028 年 2 月 1 日 |
為避免支付延長支援的額外費用,建議您在 2025 年 5 月 1 日前升級執行個體。
Cloud SQL 資料庫版本格式
如果是 PostgreSQL 9.6,版本號碼中的前兩個數字構成主要版本,最後一個數字則是次要版本。以版本 9.6.1 為例,Cloud SQL 是以 9.6 做為主要版本,而 1 則表示次要版本。如果是 PostgreSQL 10 以上版本,第一個數字就是主要版本。舉例來說,在版本 10.1 中,10 是主要版本,1 則是次要版本。
如何找出 Cloud SQL 執行個體的資料庫版本
建立 Cloud SQL 執行個體時,您可以指定資料庫版本。 如果您未指定資料庫版本,Cloud SQL 會使用預設資料庫版本。
如要查看 Cloud SQL 執行個體的資料庫版本,請按照下列步驟操作:
-
前往 Google Cloud 控制台的「Cloud SQL Instances」頁面。
- 如要開啟執行個體的「總覽」頁面,請按一下執行個體名稱。
- 在「設定」資訊卡中,查看「資料庫版本」。
如要在 Cloud SQL 專案中依特定資料庫版本篩選執行個體,請按照下列步驟操作:
-
前往 Google Cloud 控制台的「Cloud SQL Instances」頁面。
- 在「篩選條件」欄位中,選取「類型」。系統會列出專案中的資料庫版本。
- 如要篩選執行個體,請選取專案中的資料庫版本。
如要查看貴機構中的所有 Cloud SQL 執行個體及其資料庫版本,請使用資料庫中心。您也可以在資料庫中心切換檢視畫面,從專案切換至資料夾或機構,取得所有 Cloud SQL 執行個體的完整清單。詳情請參閱「篩選資源並匯出車隊清單資訊」。
主要版本生命週期
本節說明 Cloud SQL 主要版本的支援生命週期。
一般支援
資料庫引擎開發人員社群發布新主要版本後,Cloud SQL 會在 90 天內提供支援。 這項支援的第一階段是定期支援。在一般支援期間,Cloud SQL 會提供資料庫引擎的子版本和維護更新。Cloud SQL 也會將安全性修正套用至執行個體。只要資料庫引擎開發人員社群支援主要版本,Cloud SQL 就會定期提供主要版本支援。主要版本在社群終止服務後,就會進入 Cloud SQL 的延長支援期。延長支援期
對於已達 EOL 的 PostgreSQL 適用的 Cloud SQL 主要版本,Cloud SQL 提供延長支援。延長支援期可讓您繼續執行 Cloud SQL 執行個體三年,即使開發人員社群停止支援執行個體所用的主要版本也沒問題。延長支援期為三年。您可以利用這段時間規劃、測試及將執行個體升級至正常支援的主要版本。如要進一步瞭解如何升級主要版本,請參閱「就地升級資料庫主要版本」和「透過遷移資料升級資料庫主要版本」。
如要進一步瞭解延展支援,請參閱「Cloud SQL 的延展支援」。
淘汰
特定主要版本的延長支援期結束後,Cloud SQL 就會淘汰該主要版本。如果執行個體使用的主要版本已遭淘汰,系統會自動將執行個體升級至資料庫引擎的預設主要和次要版本。Cloud SQL 會在淘汰日期前至少 12 個月,向專案擁有者傳送淘汰通知。
如果是 PostgreSQL 適用的 Cloud SQL 主要版本,專案擁有者會在延長支援的第二年年底收到淘汰通知。
次要版本支援
資料庫引擎開發人員社群發布新子版本後,Cloud SQL 會在 30 天內支援這些版本。Cloud SQL 支援新的次要版本後,系統會自動在新版本上佈建新執行個體。在下一次排定的維護作業推出時,Cloud SQL 會將現有執行個體升級至新版本。Cloud SQL 會確定每個資料庫引擎的目標次要版本。當目標次要版本與 Cloud SQL 執行個體的次要版本不同時,Cloud SQL 會於下次維護週期升級該版本。您可以為執行個體設定維護期間,控制維護重新開始的日期與時間。