配額與限制

本頁提供 Cloud SQL 配額與限制的相關資訊。配額適用於專案層級;限制則視本身特性,可能適用於執行個體,也可能適用於專案層級。

配額

配額會限制 Google Cloud 專案可使用的 Google Cloud 資源數量,Cloud SQL 就是這類資源的例子。

在 Cloud SQL 中,配額是系統的一部分,可執行下列操作:

  • 監控 Cloud SQL 執行個體的使用量或耗用量
  • 限制這些執行個體的用量,原因包括確保公平性,以及減少用量劇烈波動的情況
  • 維護自動強制執行規定限制的設定
  • 提供配額變更或要求變更的管道

如果超過配額,系統通常會立即封鎖相關執行個體的存取活動,您所執行的工作就會失敗。配額限制適用於每項 Google Cloud 專案,且使用同一項專案的所有執行個體會共用這些配額。

檢查及提高配額的權限

如要查看及提高配額,您必須具備下列權限:

根據預設,編輯者和擁有者這些基本 IAM 角色和預先定義的配額管理員角色,都擁有這些權限。如需其他權限,請與配額管理員聯絡。

查看配額

如要查看專案目前的資源配額,請前往Google Cloud console 中的「配額」頁面,然後篩選 Cloud SQL Admin API。這些配額僅適用於 API 呼叫,不包括資料庫查詢。

提高配額

隨著 Google Cloud 使用量增加,配額也會隨之提高。如果您預期用量將大幅攀升,請提前幾天提出要求,確保系統可以妥善調整您的配額。

申請提高配額不會產生任何費用。除非您使用了更多資源,否則費用不會增加。

如要提高配額,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Quotas」(配額) 頁面。

    前往「配額」頁面

  2. 篩選「Cloud SQL Admin API」服務。

    如果沒有看到這項服務,請啟用 Cloud SQL Admin API

  3. 找出要變更的配額,然後勾選旁邊的核取方塊並按一下「編輯配額」

  4. 針對您選取的每個配額,在「New limit」(新限制) 欄位中輸入所需限制的值。

  5. 在「Reason description」(原因說明) 欄位中,輸入要求提高配額的原因,然後按一下「Done」(完成)

  6. 點選「下一步」

  7. 輸入您的姓名、電子郵件地址和電話號碼,然後按一下「提交要求」

    如果無法提高配額,請提交客服案件

資源配額的補充方式

系統會在太平洋時間凌晨 12 點補充每日配額。

配額與資源可用性

在資源供應無虞的前提下,資源配額指的是您能夠建立特定類型資源的數量上限。配額機制並無法保證您隨時可以使用這些資源。如果您的區域無法順利供應某項資源,即使您的專案仍有配額,您也無法新建該類型的資源。

頻率配額

Cloud SQL 支援頻率配額 (又稱頻率限制或 API 配額)。頻率配額定義您可以對 Cloud SQL Admin API 發出的要求數。

每個頻率配額都對應至一或多個 Cloud SQL Admin API 方法類別的所有要求。頻率配額會在一段特定時間過後重設,時間間隔取決於 Cloud SQL (例如每分鐘的 API 要求數)。

使用 gcloud CLI 或 Google Cloud 控制台時,您會向 Cloud SQL Admin API 發出要求,這些要求會計入頻率配額。如果使用服務帳戶存取 API,這些要求也會計入頻率配額。

Cloud SQL 會自動強制執行並在每 60 秒間隔內重新填入速率配額。如果專案在 60 秒內達到速率配額上限,您必須等待該配額補充完畢,才能在該類別中提出更多要求。如果專案超過這項限制,您會收到 HTTP 429 狀態碼,原因為 rateLimitExceeded

Cloud SQL Admin API 分為下列類別:

  • 連線:查詢連線至 Cloud SQL 資料庫所需的值。
  • 取得:擷取資源的相關資訊 (例如執行個體、作業或備份)。
  • 清單:列出資源。
  • 變動:建立、修改及刪除資源。
  • 每個區域的預設值:與 Cloud SQL 執行個體互動,無須連線、擷取、列出或變更執行個體。
  • 預設:列出 Cloud SQL 執行個體的資料庫旗標和機器類型 (層級)。這個類別的 API 適用於全球。

Cloud SQL 會針對每個類別,按每分鐘、每位使用者和每個區域設定速率配額。針對這些屬性的每個不重複組合,Cloud SQL 會分別套用速率限制。

Cloud SQL Admin API 會產生詳細指標,協助您追蹤 API 使用情況、監控 Cloud SQL 執行個體和 API 的效能,以及找出執行個體和 API 之間的問題。詳情請參閱「監控 API 使用情況」。

下表提供各類別的指標、API 和預設限制資訊:

類別 指標 API 預設限制
連線

sqladmin.googleapis.com/connect

每位使用者在每個區域每分鐘可發出的要求數,用來使用這個類別的 API。

1000
取得

sqladmin.googleapis.com/get

每位使用者在每個區域每分鐘可發出的要求數,用來使用這個類別中的 API。