Cloud SQL 服務水準協議 (SLA)排除「因超出 Google 合理上可控制之因素所導致的」服務中斷。本頁面說明可排除的部分使用者控管設定,這些設定可能會導致 Cloud SQL 執行個體中斷服務。
簡介
Cloud SQL 致力於讓您盡可能掌控執行個體的設定方式,這包括某些會增加執行個體停機風險的設定,具體取決於負載和其他設定參數。如果執行個體發生異常,且 Cloud SQL 判定該執行個體違反本頁所述的運作限制,則停機期間不受 Cloud SQL 服務水準協議保障 (或不計入服務水準協議)。
我們提供這份營運限制清單,是為了讓您瞭解哪些設定會造成這些風險、如何避免這些設定,以及在您的業務環境需要設定時,如何減輕風險。
會遭到排除的設定
會遭到排除的設定分成以下類別:
- 一般設定規定
- 資料庫標記值
- 資源限制
一般設定規定
只有為高可用性而設定,且至少有一個專屬 CPU 的 Cloud SQL 執行個體,才適用於 Cloud SQL 服務水準協議。服務水準協議不涵蓋共用核心執行個體和單一可用區執行個體。
如果執行個體的設定和使用方式導致工作負載超載執行個體,或是執行個體需要長時間復原,則服務水準協議不適用。
我們強烈建議您在 Cloud Monitoring 中設定快訊和監控功能。
資料庫標記值
Cloud SQL 可讓您使用資料庫標記設定執行個體。其中部分標記 (例如 autovacuum
和 max_wal_size
) 的設定方式可能會影響執行個體的穩定性或資料的耐用性。
如需可設定標記和其預設值的完整清單,請參閱「資料庫標記」。
資源限制
請勿違反下列資源的相關限制,以免被排除在 SLA 涵蓋範圍外。
- 儲存空間已滿:如果磁碟使用率一直很高,且未啟用自動增加儲存空間功能,表示執行個體的大小不符合工作負載需求,可能無法獲得 SLA 的保障。
- CPU 超載:如果 CPU 使用率持續偏高,表示您的執行個體未針對工作負載妥善調整大小,因此可能不在 SLA 的涵蓋範圍內。
- 記憶體超載:如果記憶體用量持續偏高,表示執行個體的大小不適合工作負載,可能不受服務水準協議的保障。
- 交易 ID 重疊:如果執行個體的交易 ID 用盡並離線,此中斷情形不受服務水準協議保障。