關於執行個體設定

本頁提供 Cloud SQL 執行個體可用設定的相關資訊。

PostgreSQL 適用的 Cloud SQL 設定

設定 建立後可修改嗎? 可能的值
執行個體 ID 只能使用小寫英文字母、數字和連字號,且開頭須為英文字母。總長度不得超過 98 個字元。
區域 Cloud SQL Enterprise Plus 版:
africa-south1 - 喬治亞州約翰尼斯堡
asia-east1 - 臺灣
asia-east2 - 香港
asia-northeast1 - 東京
asia-northeast2 - 大阪
asia-northeast3 - 首爾
asia-south1 - 孟買
asia-south2 - 德里
asia-southeast1 - 新加坡
asia-southeast2 - 雅加達
australia-southeast1 - 雪梨
australia-southeast2 - 墨爾本
europe-central2 - 華沙
europe-north1 - 芬蘭
europe-southwest1 - 馬德里
europe-west1 - 比利時
europe-west2 - 倫敦
europe-west3 - 法蘭克福
europe-west4 - 荷蘭
europe-west6 - 蘇黎世
europe-west8 - 米蘭
europe-west9 - 巴黎
europe-west10 - 柏林
europe-west12 - 杜林
me-central1 - 多哈
me-central2 - 達曼
me-west1 - 特拉維夫
northamerica-northeast1 - 蒙特婁
northamerica-northeast2 - 多倫多
southamerica-east1 - 聖保羅
southamerica-west1 - 聖地牙哥
us-central1 - 愛荷華州
us-east1 - 南卡羅來納州
us-east4 - 北維吉尼亞州
us-east5 - 哥倫布
us-south1 - 達拉斯
us-west1 - 俄勒岡州
us-west2 - 洛杉磯
us-west3 - 鹽湖城
us-west4 - 拉斯維加斯

Cloud SQL Enterprise 版:
africa-south1 - 喬治亞州約翰尼斯堡
asia-east1 - 臺灣
asia-east2 - 香港
asia-northeast1 - 東京
asia-northeast2 - 大阪
asia-northeast3 - 首爾
asia-south1 - 孟買
asia-south2 - 德里
asia-southeast1 - 新加坡
asia-southeast2 - 雅加達
australia-southeast1 - 雪梨
australia-southeast2 - 墨爾本
europe-central2 - 華沙
europe-north1 - 芬蘭
europe-north2 - 斯德哥爾摩
europe-southwest1 - 馬德里
europe-west1 - 比利時
europe-west2 - 倫敦
europe-west3 - 法蘭克福
europe-west4 - 荷蘭
europe-west6 - 蘇黎世
europe-west8 - 米蘭
europe-west9 - 巴黎
europe-west10 - 柏林
europe-west12 - 杜林
me-central1 - 多哈
me-central2 - 達曼
me-west1 - 特拉維夫
northamerica-northeast1 - 蒙特婁
northamerica-northeast2 - 多倫多
northamerica-south1 - 墨西哥
southamerica-east1 - 聖保羅
southamerica-west1 - 聖地牙哥
us-central1 - 愛荷華州
us-east1 - 南卡羅來納州
us-east4 - 北維吉尼亞州
us-east5 - 哥倫布
us-south1 - 達拉斯
us-west1 - 俄勒岡州
us-west2 - 洛杉磯
us-west3 - 鹽湖城
us-west4 - 拉斯維加斯
可用區 Y 可能的值取決於地區。
資料庫版本 Cloud SQL Enterprise Plus 版:
Console string           API enum string
PostgreSQL 17 (default)  POSTGRES_17
PostgreSQL 16            POSTGRES_16
PostgreSQL 15            POSTGRES_15
PostgreSQL 14            POSTGRES_14
PostgreSQL 13            POSTGRES_13
PostgreSQL 12            POSTGRES_12
Cloud SQL Enterprise 版:
Console string          API enum string
PostgreSQL 17 (default) POSTGRES_17
PostgreSQL 16           POSTGRES_16
PostgreSQL 15           POSTGRES_15
PostgreSQL 14           POSTGRES_14
PostgreSQL 13           POSTGRES_13
PostgreSQL 12           POSTGRES_12
PostgreSQL 11           POSTGRES_11
PostgreSQL 10           POSTGRES_10
PostgreSQL 9.6          POSTGRES_9_6
SSL 模式 Y 強制執行/啟用安全資料傳輸層 (SSL),如下所示:
  • ALLOW_UNENCRYPTED_AND_ENCRYPTED:允許非 SSL/非 TLS 和 SSL/TLS 連線。如果是 SSL 連線,系統不會驗證用戶端憑證。 這是預設值。
  • ENCRYPTED_ONLY:僅允許使用 SSL/TLS 加密的連線。
  • TRUSTED_CLIENT_CERTIFICATE_REQUIRED:只允許使用 SSL/TLS 加密且具備有效用戶端憑證的連線。
伺服器 CA 模式

可為執行個體設定伺服器憑證授權單位 (CA)。 您可以選取下列任一可用的伺服器 CA 選項:

  • GOOGLE_MANAGED_INTERNAL_CA:這是使用 gcloud CLI、Cloud SQL Admin API 或 Terraform 建立執行個體的預設值。 選用這個選項後,每個 Cloud SQL 執行個體專用的內部 CA,會簽署該執行個體的伺服器憑證。
  • GOOGLE_MANAGED_CAS_CA:這個選項會使用 CA 階層,其中包含根 CA 和由 Cloud SQL 管理並託管於 Google Cloud 憑證授權單位服務 (CA 服務) 的從屬伺服器 CA。區域中的從屬伺服器 CA 會簽署伺服器憑證,並在區域中的執行個體之間共用。如果是 Cloud SQL 驗證 Proxy 連線,如要連線至以共用 CA 選項設定的執行個體,請使用 Cloud SQL 驗證 Proxy 2.13.0 以上版本。
  • CUSTOMER_MANAGED_CAS_CA:使用這個選項管理 CA 層級和 CA 憑證輪替。如要使用 CA 服務建立執行個體,請先在與執行個體相同的區域中建立 CA 集區,並在該集區中建立至少一個 CA。建立執行個體時,請指定 CA 集區。您的要求會委派給專案專屬的服務帳戶,該帳戶有權使用 CA 集區。服務帳戶會向集區要求 CA,而 Cloud SQL 會使用該 CA 簽署執行個體的伺服器憑證。如果是 Cloud SQL 驗證 Proxy 連線,如要連線至使用客戶管理 CA 選項設定的執行個體,請使用 Cloud SQL 驗證 Proxy 2.14.3 以上版本。

詳情請參閱「憑證授權單位 (CA) 階層」。

設定版本 Y

ENTERPRISEENTERPRISE PLUS

設定密碼政策 Y 已設定或未設定。
私人 IP 啟用後即無法停用。 啟用或停用。
公開 IP Y 啟用或停用。
已授權網路 如果啟用公開 IP,IP 位址即經過授權可連線至執行個體。您也可以使用 CIDR 標示法,將這個值指定為 IP 位址範圍。
服務的私人路徑 Google Cloud Y 啟用或停用。
資料快取 Y 啟用或停用。
機器類型 Y 機器類型取決於您為 Cloud SQL 執行個體選取的機器系列。從 C4A、N2、共用核心或專屬核心機器系列中選取。 瞭解詳情
核心 Y Cloud SQL Enterprise Plus 版:
2 至 128 個 (僅限預先定義的機器類型)

Cloud SQL Enterprise 版:
1 至 96 個 (必須為 1 或偶數)
共用 vCPU 的部分
記憶體 Y Cloud SQL Enterprise Plus 版: 每個 vCPU 6.75 GB 至 8 GB。
6.75 GB 與 1 個 vCPU 的比率僅適用於 db-perf-optimized-N-128 機器類型。其他所有機器類型都採用 8 GB 對 1 個 vCPU 的比例。
Cloud SQL Enterprise 版: 每個 vCPU 0.9 GB 至 6.5 GB (必須為 256 MB 的倍數,且至少 3.75 GB)。
儲存空間類型 SSD (預設值)
HDD (僅適用於 Cloud SQL Enterprise 版)
Hyperdisk Balanced(僅適用於 Cloud SQL Enterprise Plus 版)
儲存空間容量 Y
(僅限增加)
如果執行個體至少有一個非共用 vCPU,則最多可有 64 TB。
使用共用 vCPU 的執行個體最多可有 3054 GB。

請注意,建立或增加儲存空間容量至 64 TB,可能會導致常見作業 (例如備份) 的延遲時間變長,具體情況視工作負載而定。
Hyperdisk 設定 Y 這項設定僅適用於使用 C4A 機器系列的 Cloud SQL Enterprise Plus 版本執行個體。

佈建 IOPS:4,000 (預設值)
佈建處理量:170 (預設值)

如要進一步瞭解 Hyperdisk 設定,請參閱「Hyperdisk Balanced」。
啟用自動增加儲存空間 Y 開啟 (預設值)
關閉
資料加密方法 Google-owned and Google-managed encryption key (預設值)
Cloud KMS 金鑰
自動增加儲存空間的上限 Y 以 GB 為單位。0 (預設) 表示未設上限。
備份
開啟 (預設值)
關閉
地點選項 Y 多區域 (預設值)
區域

選取「多區域」或「區域」時,也會顯示下拉式選單,列出多個區域或區域。

執行個體防刪除功能 Y 啟用或停用。
刪除執行個體後保留備份 Y 啟用或停用。
啟用時間點復原 (PITR) 功能 Y
(請參閱附註)
開啟
關閉

預設值因執行個體而異。詳情請參閱「使用 PITR」一文。

可用性:單一區域
開啟 (預設值)
關閉
高可用性 (區域)
開啟
關閉 (預設值)
維護:維護期間 Y 任何 (預設值)
星期幾和時段
維護:維護時間 Y 任何 (預設值)
Canary (也稱為「第 1 週」 (舊稱「較早」)/「預先發布」)
穩定版 (也稱為「第 2 週」 (舊稱「較晚」)/「正式版」)
第 5 週
資料庫旗標 Y 請參閱「設定資料庫旗標」。
執行個體 ID

執行個體 ID 是執行個體的名稱,可用於識別專案中的執行個體。如果可以的話,請根據執行個體的目的選擇執行個體名稱。

project-ID:instance-ID 的總長度不得超過 98 個字元。

您不需要在執行個體名稱中包含專案 ID,系統會在適當地方 (例如在記錄檔中) 自動加入。
區域
執行個體所在的 Google Cloud 區域。 您只能在建立執行個體時設定區域。為提高效能,請將資料存放在需要這類資料的服務附近。詳情請參閱「執行個體位置」。
可用區
執行個體所在的 Google Cloud 區域。如果您是從 Compute Engine 執行個體連線,請選取 Compute Engine 執行個體所在的區域。否則請接受預設區域。 日後可以視需要編輯執行個體,變更可用區。詳情請參閱「執行個體位置」。
機器類型

決定 Cloud SQL 執行個體可用的記憶體和虛擬核心。機型屬於機器系列,而機器系列的適用性取決於 Cloud SQL 版本。

對於 Cloud SQL Enterprise Plus 版執行個體,Cloud SQL 會在 N2C4A 機器系列中,為執行個體提供預先定義的機器類型。

對於 Cloud SQL Enterprise 版執行個體,Cloud SQL 提供預先定義和自訂的機型。

如果您需要即時處理作業 (例如線上交易處理 (OLTP)),請確保執行個體具備充足的記憶體,可保存整個工作集。不過,其他因素也可能影響記憶體需求,例如有效連線數量和內部額外程序。執行負載測試,避免實際工作環境發生效能問題。

設定執行個體時,請選取足夠的記憶體和 vCPU 來滿足需求,並隨著需求增加擴充執行個體。如果機器設定的 vCPU 不足,可能無法達到服務水準協議的保證。詳情請參閱操作指南

如要進一步瞭解 Cloud SQL 執行個體可用的機器類型和機器系列,請參閱機器系列總覽

機器類型會影響執行個體的費用,詳情請參閱「執行個體定價」。您也可以使用 Pricing Calculator,查看各種情境的價格。

設定密碼政策

執行個體的密碼政策。包括下列選項:

  • 長度下限:指定密碼的字元數下限。
  • 密碼複雜度:檢查密碼是否混用大小寫、數字和非英數字元。
  • 限制重複使用密碼:指定無法重複使用的舊密碼數量。
  • 禁止使用使用者名稱:禁止在密碼中使用使用者名稱。
  • 設定密碼變更間隔:指定變更密碼的最短時間間隔。

核心

執行個體的 CPU 數。您也可以選擇建立 CPU 少於一個的執行個體 (共用程式碼執行個體或共用虛擬 CPU)。

記憶體

您的執行個體可用的記憶體量。以線上交易處理 (OLTP) 這類講求效能的工作負載來說,請確保執行個體具備充足的記憶體保存整個工作集。但是,還有其他因素可能影響記憶體需求,例如有效連線數。執行負載測試,避免實際工作環境發生效能問題。

資料庫版本
除非您需要特定版本提供的功能,否則請接受預設資料庫版本 (PostgreSQL 16)。如要瞭解 gcloud 指令和 REST API 的用法,請參閱 參考說明文件
儲存空間類型

儲存空間類型取決於您為執行個體選取的機器類型。每種機器類型都屬於特定機器系列,而每個機器系列都提供不同的儲存空間類型選項。

各機型系列的儲存空間類型:

  • C4A 系列機器:Hyperdisk Balanced
  • N2 機器系列:SSD 或 HDD

如果是 N2 系列機器,選擇預設值「SSD」SSD,執行個體就會使用 SSD 儲存空間。SSD 的延遲時間較短,資料總處理量較高。如果不需要高效能存取資料 (例如長期儲存或不常存取的資料),選擇 HDD 即可降低費用。

對於 C4A 機器系列,選擇預設且唯一的值「Hyperdisk Balanced」,可提供可擴充的高效能儲存空間服務。如要進一步瞭解 Hyperdisk Balanced 及其限制,請參閱儲存空間選項總覽

SSL 模式

(選用) 資料庫連線的 SSL/TLS 選項。 Cloud SQL 會使用 SSL/TLS,與執行個體建立經過驗證的加密安全連線。您可以透過 SSL 模式設定 sslMode,強制執行執行個體的所有資料庫連線,一律使用 SSL/TLS 加密。您也可以使用這項設定,強制驗證用戶端憑證。相較於requireSsl,這項設定可讓您更精細地控管 SSL 連線。建議使用 sslMode。 詳情請參閱 IpConfiguration。 您可以在建立執行個體時強制執行 SSL,也可以更新任何現有執行個體。

伺服器 CA 模式

(選用) 建立執行個體時,您可以為執行個體選取伺服器 CA 模式。

  • GOOGLE_MANAGED_INTERNAL_CA:這是預設值。 Cloud SQL 會為每個執行個體建立新的自行簽署伺服器 CA。
  • GOOGLE_MANAGED_CAS_CA:執行個體使用憑證授權單位服務代管的伺服器 CA 階層,且核發 CA 會在同一區域的所有執行個體之間共用。
  • CUSTOMER_MANAGED_CAS_CA:執行個體會使用您從 CA 集區建立的伺服器 CA。這個選項可讓您管理 CA 層級和 CA 憑證輪替。

如要進一步瞭解這些選項,請參閱憑證授權單位 (CA) 層級

儲存空間容量

選擇符合資料庫大小的容量。建立執行個體後,您可以編輯執行個體設定,手動增加儲存空間容量,但無法減少容量。增加儲存空間容量不會導致停機。

分配給執行個體的儲存空間容量會影響執行個體的費用。詳情請參閱「儲存空間和網路定價」。

對於唯讀副本,儲存空間容量一律必須至少與主要執行個體的儲存空間容量一樣大。調整主要執行個體大小時,系統會視需要調整所有唯讀副本的大小,確保唯讀副本的儲存空間容量至少與更新後的主要執行個體相同。

啟用自動增加儲存空間

啟用這項設定後,Cloud SQL 會每 30 秒檢查一次可用儲存空間。如果可用儲存空間低於門檻大小,Cloud SQL 會自動增加額外的儲存空間容量。如果可用儲存空間持續低於門檻大小,Cloud SQL 會繼續增加儲存空間,直到達到 64 TB 的上限為止。

主要執行個體的自動增加儲存空間設定,會自動套用至該執行個體的所有唯讀副本。無法為唯讀副本個別設置自動增加儲存空間設定。

門檻

門檻大小取決於目前為執行個體佈建的儲存空間量,但不得超過 25 GB。

如果執行個體佈建的儲存空間為 500 GB 以上,門檻一律為 25 GB。

如果執行個體佈建的儲存空間小於 500 GB,系統會使用以下公式計算門檻:

  5 + (provisioned storage)/25

使用除法所得的結果會無條件捨去至最接近的整數。

儲存空間容量為 66 GB 的執行個體門檻計算方式:

5 + (1/25th of 66 GB) = 5 + (66/25) = 5 + 2.6 -> 5 + 2 = 7 GB
儲存空間容量為 1000 GB 的執行個體門檻計算方式:
5 + (1/25th of 1000 GB) = 5 + (1000/25) = 5 + 40 = 45 -> rounded down to the
maximum value of 25 GB

新增的儲存空間量

新增至執行個體的儲存空間大小等於門檻大小,不得超過 25 GB。

大型磁碟的注意事項

如果執行個體佈建的儲存空間為 500 GB 以上,則門檻大小一律為 25 GB,且新增的儲存空間量一律為 25 GB。因此,最大可能空餘空間為 50 GB。如果沒有手動調整磁碟大於 5 TB 的執行個體大小,即使執行個體有可用空間,磁碟容量仍可能一直維持在 99%。

如果作業會快速增加磁碟空間用量 (例如大型匯入作業或需要大型臨時表的查詢),請手動調整磁碟大小,而不是依賴自動增加儲存空間功能。

檔案系統會在內部使用部分空間儲存檔案系統中繼資料。 這個空間不會計入磁碟使用量指標 (database/disk/bytes_used)。 如果是大型磁碟,預留空間可能佔總磁碟大小的 1% 到 3%, 因此您可能會看到系統在磁碟使用量達到門檻前, 就自動增加儲存空間。

資料加密方法

根據預設,Cloud SQL 執行個體會以 Google-owned and managed key加密。如要控管這個金鑰,請在 Cloud Key Management Service (KMS) 中使用客戶自行管理的加密金鑰 (CMEK)。Cloud KMS 可與 Cloud SQL 整合。

使用 Cloud KMS 金鑰可控管保護等級、位置、輪換時間表、使用權限和存取權。此外,您也可以在資源中使用各種加密金鑰。使用 Cloud KMS 也能追蹤金鑰使用情形、查看稽核記錄,以及控管金鑰生命週期。

您可以在 Cloud KMS 中控制及管理用來保護您資料的金鑰,而不是由 Google 擁有及管理。

如要進一步瞭解 CMEK,請參閱「關於客戶管理的加密金鑰 (CMEK)」。

自動增加儲存空間上限

如果啟用 自動增加儲存空間設定,您可以指定執行個體儲存空間自動擴充的上限。請注意,執行個體越大,作業延遲時間就越長。

您無法縮減儲存空間大小,因此這項限制可避免執行個體大小過大 (因流量暫時增加而導致)。請注意,如果執行個體無法新增所需的儲存空間,很可能會停止接受連入連線,甚至離線。

將這個限制設為零 (預設值) 即表示沒有限制 (執行個體層級可用的儲存空間上限不在此限)。

如要在建立執行個體時設定限制,請使用 建立執行個體頁面所述的 --storage-auto-increase-limit=INTEGER_VALUE_OF_GB 參數。如要為現有執行個體設定限制,請使用 gcloud beta sql instances patch 指令搭配相同參數。

主要執行個體的自動增加儲存空間上限設定,會自動套用至該執行個體的所有唯讀副本。無法為唯讀副本個別設定自動增加儲存空間上限。

自動備份和時間點復原

這些選項用於決定是否執行自動備份及啟用預先寫入記錄。 這兩種選項都會增加少許效能成本,並使用額外儲存空間,但建立副本和複本,以及執行時間點還原作業時,必須啟用這兩種選項。選取這個選項後,您也可以選取自動備份的時間範圍。

系統每天都會在您選擇的時間範圍內自動備份。七天後,系統會刪除最舊的備份。

如需時間點復原的相關資訊,請參閱 時間點復原總覽

如要瞭解複製功能,請參閱「 複製選項」。如要瞭解如何複製執行個體,請參閱複製執行個體

自動備份的保留設定

預設保留的備份數量為 7,但您可以將其變更為 1 到 365 之間的任何值。

詳情請參閱「 自動備份和交易記錄保留」。

位置選項

您可以選擇將備份資料儲存在多個或單一區域。 多區域是預設選項,也是建議選擇,因為當區域無法使用時,這個選項可提供停機防護。備份會儲存在最接近執行個體的區域。

您也可以選擇備份的自訂位置。 只有在法規要求,或機構政策規定備份資料必須位於特定多個或單一區域時,才使用這個選項。詳情請參閱自訂位置

執行個體防刪除功能

防止執行個體遭意外刪除。如果啟用這項設定,您必須先停用,才能刪除執行個體。請參閱 防止刪除執行個體

刪除執行個體後保留備份

在刪除執行個體後,保留執行個體的隨選和自動備份。如要進一步瞭解這項設定,請參閱「 保留的備份」。

啟用時間點復原

時間點復原功能可讓您從備份檔復原資料,從特定時間點開始。

如要瞭解時間點復原功能,請參閱時間點復原總覽

可用性:可用區

將執行個體和備份資料放在單一可用區。選取這個選項後,如果發生中斷,系統不會進行容錯移轉。建議僅用於測試和開發用途。

高可用性 (地區性)

選取「高可用性 (區域)」後,如果發生服務中斷,執行個體就會容錯移轉至執行個體所在區域的其他可用區,前提是容錯移轉的可用區未發生服務中斷。建議您為正式環境中的執行個體選取「高可用性 (區域性)」

請參閱高可用性設定總覽

維護期間

Cloud SQL 執行個體維護事件的排定日期和時間。如果是 Cloud SQL Enterprise Plus 版主要執行個體,維護停機時間通常不到 1 秒。對於所有其他執行個體,維護停機時間通常平均為 60 秒或更短。

唯讀備用資源目前不支援維護期間設定。

如要進一步瞭解維護作業,請參閱「Cloud SQL 執行個體維護作業」一文。

維護時間

您偏好的維護更新相對時間。您可以在收到通知後一到兩週內接收更新,並在正式環境執行個體更新前,先在測試環境中測試維護更新。您也可以選擇在收到通知五週後 (「week5」) 接收維護更新。維護時間設定不會影響 Cloud SQL 套用至執行個體的維護版本。

如未設定維護時間,Cloud SQL 會選擇執行個體的更新時間 (如果適用,會在其維護期間內)。

如要進一步瞭解維護作業,請參閱「Cloud SQL 執行個體維護作業」一文。

私人 IP
設定執行個體以使用私人 IP。 瞭解詳情
公開 IP
啟用後,系統就會將公開的 IPv4 位址分配給您的執行個體。停用公開 IP 會釋出這個位址,您可以稍後重新啟用公開 IP,但將會收到不同的 IPv4 位址。根據預設,公開 IP 位址無法連線到所有位址。請使用已授權的網路來啟用存取權。
已授權網路
您可以新增特定 IP 位址或位址範圍,讓這些位址存取執行個體。

如要瞭解如何設定 IP 位址,請參閱設定 IP 連線能力

Google Cloud 服務的私人路徑

選取這個核取方塊後,您允許 BigQuery 等其他服務透過私密連線存取 Cloud SQL 中的資料,並對這些資料執行查詢。 Google Cloud

只有在選取「私人 IP」核取方塊,並新增或選取授權網路來建立私人連線時,這個核取方塊才會啟用。

資料快取

對於 PostgreSQL 適用的 Cloud SQL Enterprise Plus 版執行個體,資料快取為選用功能。資料快取會使用本機 SSD,將 OS 頁面快取從記憶體擴充至 SSD 層級。這項設定由 Cloud SQL 管理。快取整個工作集,可在使用資料快取時發揮最大效能。 您可以透過 Google Cloud 控制台、gcloud CLI 或 Cloud SQL Admin API,為 Cloud SQL for PostgreSQL Enterprise Plus 版執行個體啟用或停用這項設定。

啟用政策
如要變更啟用政策,請啟動及停止執行個體。 停止執行個體可避免產生進一步的執行個體費用。
資料庫標記

您可以在 Cloud SQL 執行個體上設定特定的資料庫標記。

如需可設定的資料庫標記完整清單,請參閱「設定資料庫標記」。

變更執行個體設定的影響

對於大多數的執行個體設定,Cloud SQL 都會立即套用變更,且與執行個體的連線不會受到影響。

如果您使用 Cloud SQL Enterprise 版,變更 CPU 數量或記憶體大小會導致執行個體離線不到 60 秒。變更生效的總時間可能需要幾分鐘。變更執行個體的可用區、設定私人 IP、變更網路,以及啟用高可用性,都會導致執行個體離線幾分鐘。

如果您使用 Cloud SQL Enterprise Plus 版,可以變更部分執行個體設定,例如調高 vCPU 數量,或啟用/停用資料快取,且停機時間接近零。詳情請參閱「Cloud SQL 的可用性」。

Cloud SQL 會根據執行個體的記憶體量自動管理 max_connections 旗標的值 (詳情請參閱支援的旗標)。PostgreSQL 規定讀取備用資源的 max_connections 值一律不得小於主要執行個體的值。因此,如果唯讀備用資源的記憶體比主要執行個體少,變更主要執行個體的記憶體量可能會導致唯讀備用資源離線不到 60 秒。這是因為讀取副本可能需要接收 max_connections 的新值,才能與主要執行個體的變更保持一致,而更新 max_connections 的值需要重新啟動 PostgreSQL。為避免發生這種情況,請將主要項目的 max_connections 標記設為您選擇的值。

進行這類變更時,建議您事先做好規畫,使您的服務能夠應付這種時間長度的中斷。

後續步驟