Cloud SQL 服務水準協議 (SLA) 排除「因超出 Google 合理上可控制之因素所導致的」服務中斷。本頁面說明部分使用者控制的設定,這些設定可能會導致 Cloud SQL 執行個體中斷,因此不符合排除條件。
簡介
Cloud SQL 致力於讓您盡可能掌控執行個體的設定方式,包括某些設定,這些設定會根據負載和其他設定參數,增加執行個體停機的風險。如果執行個體狀況不佳,且 Cloud SQL 判斷該執行個體違反本頁所述的作業限制,則停機時間不適用於 (或不計入) Cloud SQL SLA。
這份作業限制清單旨在說明哪些設定會造成這些風險,以及如何避免這些設定。如果業務環境需要這些設定,清單也會說明如何降低風險。
會遭到排除的設定
會遭到排除的設定分成以下類別:
- 一般設定規定
- 資料庫標記值
- 資源限制
一般設定規定
只有設定高可用性且至少有一個專屬 CPU 的 Cloud SQL 執行個體,才適用 Cloud SQL SLA。服務水準協議不涵蓋共用核心執行個體和單一可用區執行個體。
如果執行個體的設定和使用方式導致工作負載超出執行個體負荷,或執行個體需要長時間才能復原,則不適用服務水準協議。
強烈建議您在 Cloud Monitoring 中設定快訊和監控。
資料庫標記值
Cloud SQL 可讓您使用資料庫旗標設定執行個體。部分標記 (例如 autovacuum
和 max_wal_size
) 的設定方式可能會影響執行個體的穩定性或資料的耐久性。
如需可設定標記的完整清單及其預設值,請參閱資料庫標記。
資源限制
請勿違反下列資源的相關限制,以免被排除在 SLA 涵蓋範圍外。
- 儲存空間已滿:如果磁碟使用率持續偏高,且未啟用自動增加儲存空間的功能,表示執行個體大小不符合工作負載需求,可能無法達到SLA的保證。
- CPU 負載過重:如果 CPU 使用率持續偏高,表示執行個體大小不適合工作負載,可能不在SLA的涵蓋範圍內。
- 記憶體過載:如果記憶體用量持續偏高,表示執行個體大小不適合工作負載,可能無法享有SLA保障。
- 交易 ID 溢位:如果執行個體耗盡交易 ID 而離線,這類中斷情形不在 SLA 保障範圍內。