操作指南

Cloud SQL 服務水準協議 (SLA)排除「因超出 Google 合理上可控制之因素所導致的」服務中斷。本頁面說明可排除的部分使用者控管設定,這些設定可能會導致 Cloud SQL 執行個體中斷服務。

簡介

Cloud SQL 致力於讓您盡可能掌控執行個體的設定方式,這包括某些會增加執行個體停機風險的設定,具體取決於負載和其他設定參數。如果執行個體發生異常,且 Cloud SQL 判定該執行個體違反本頁所述的運作限制,則停機期間不受 Cloud SQL 服務水準協議保障 (或不計入服務水準協議)。

我們提供這份營運限制清單,是為了讓您瞭解哪些設定會造成這些風險、如何避免這些設定,以及在您的業務環境需要設定時,如何減輕風險。

會遭到排除的設定

會遭到排除的設定分成以下類別:

  • 一般設定規定
  • 資料庫標記值
  • 資源限制

一般設定規定

只有為高可用性而設定,且至少有一個專屬 CPU 的 Cloud SQL 執行個體,才適用於 Cloud SQL 服務水準協議。服務水準協議不涵蓋共用核心執行個體和單一可用區執行個體。

如果執行個體的設定和使用方式導致工作負載超載執行個體,或是執行個體需要長時間復原,則服務水準協議不適用。

我們強烈建議您在 Cloud Monitoring 中設定快訊和監控功能。

資料庫標記值

Cloud SQL 可讓您使用資料庫標記設定執行個體。其中部分標記 (例如 sync_binloginnodb_flush_log_at_trx_commit) 的設定方式可能會影響執行個體的穩定性或資料的耐用性。

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

資源限制

請勿違反下列資源的相關限制,以免被排除在 SLA 涵蓋範圍外。

  • 儲存空間已滿:如果磁碟使用率一直很高,且未啟用自動增加儲存空間功能,表示執行個體的大小不符合工作負載需求,可能無法獲得 SLA 的保障。
  • CPU 超載:如果 CPU 使用率持續偏高,表示您的執行個體未針對工作負載妥善調整大小,因此可能不在 SLA 的涵蓋範圍內。
  • 記憶體超載:如果記憶體用量持續偏高,表示執行個體的大小不適合工作負載,可能不受服務水準協議的保障。
詳情請參閱「一般最佳做法」。