Kontingente und Limits

Auf dieser Seite erfahren Sie mehr über die Kontingente und Limits von Cloud SQL. Kontingente gelten jeweils pro Projekt. Limits gelten jeweils entweder für die Instanz oder für das Projekt.

Kontingente

Ein Kontingent schränkt ein, wie viel von einer Google Cloud Ressource Ihr Google Cloud Projekt nutzen kann. Cloud SQL ist ein Beispiel für diesen Ressourcentyp.

Bei Cloud SQL sind Kontingente Teil eines Systems, das Folgendes tut:

  • Nutzung oder Verbrauch von Cloud SQL-Instanzen überwachen
  • Nutzung dieser Instanzen aus Gründen wie Fairness und Reduzierung von Nutzungsspitzen einschränken
  • Konfigurationen verwalten, die automatisch vorgeschriebene Einschränkungen erzwingen
  • Eine Möglichkeit bieten, Kontingentänderungen anzufordern

Wenn ein Kontingent überschritten wird, blockiert das System in den meisten Fällen sofortden Zugriff auf die entsprechende Instanz und die Aufgabe, die Sie ausführen möchten, schlägt fehl. Kontingente gelten für alle Google Cloud -Projekte sowie für alle Instanzen, die dieses Projekt verwenden.

Berechtigungen zum Prüfen und Erhöhen Ihrer Kontingente

Zum Prüfen und Erhöhen Ihrer Kontingente benötigen Sie die folgenden Berechtigungen:

Standardmäßig sind diese Berechtigungen in den einfachen IAM-Rollen „Editor“ und „Owner“ sowie in der vordefinierten Rolle Quota Administrator enthalten. Wenn Sie zusätzliche Berechtigungen benötigen, wenden Sie sich an Ihren Kontingentadministrator.

Kontingente prüfen

Die aktuell gültigen Kontingente für Ressourcen in Ihrem Projekt finden Sie in derGoogle Cloud Console auf der Seite Kontingente. Filtern Sie dort nach Cloud SQL Admin API. Diese Kontingente gelten nur für API-Aufrufe. Es sind keine Datenbankabfragen enthalten.

Kontingente erhöhen

Bei einer intensiveren Nutzung von Google Cloud können Ihre Kontingente entsprechend erhöht werden. Wenn Sie eine deutlich höhere Nutzung erwarten, empfehlen wir Ihnen, schon einige Tage vorher entsprechend höhere Kontingente anzufordern.

Für die Anforderung einer Kontingenterhöhung fallen keine Gebühren an. Ihre Kosten erhöhen sich nur, wenn Sie mehr Ressourcen verwenden.

So erhöhen Sie Ihre Kontingente:

  1. Rufen Sie in der Google Cloud Console die Seite Kontingente auf.

    Zur Seite „Kontingente“

  2. Filtern Sie nach dem Dienst Cloud SQL Admin API.

    Wenn Sie diesen Dienst nicht sehen, aktivieren Sie die Cloud SQL Admin API.

  3. Klicken Sie auf die Kästchen neben den Kontingenten, die Sie ändern möchten, und dann auf Kontingente bearbeiten.

  4. Geben Sie für jedes ausgewählte Kontingent im Feld Neues Limit den Wert für das gewünschte Limit ein.

  5. Geben Sie im Feld Beschreibung des Grundes einen Grund für die Anfrage nach einer Kontingenterhöhung ein und klicken Sie dann auf Fertig.

  6. Klicken Sie auf Next (Weiter).

  7. Geben Sie Ihren Namen, Ihre E-Mail-Adresse und Ihre Telefonnummer ein und klicken Sie auf Anfrage senden.

    Wenn Sie Probleme haben, Ihre Kontingente zu erhöhen, reichen Sie eine Supportanfrage ein.

Auffüllung von Ressourcenkontingenten

Tageskontingente werden täglich um Mitternacht gemäß Pacific Time  (UTC-7) aufgefüllt.

Kontingente und Ressourcenverfügbarkeit

Mit Ressourcenkontingenten wird festgelegt, wie viele Ressourcen eines Typs Sie maximal erstellen können, wenn diese Ressourcen verfügbar sind. Sie bedeuten jedoch nicht, dass jederzeit Ressourcen zur Verfügung stehen. Wenn eine Ressource für Ihre Region physisch nicht verfügbar ist, können Sie keine neuen Ressourcen dieses Typs erstellen, selbst wenn in Ihrem Projekt noch ausreichendes Kontingent vorhanden ist.

Ratenkontingente

Cloud SQL unterstützt Ratenkontingente, die auch als Ratenbegrenzungen oder API-Kontingente bezeichnet werden. Ratenkontingente definieren, wie viele Anfragen Sie an die Cloud SQL Admin API senden können.

Jedes Ratenkontingent entspricht allen Anfragen für eine Kategorie von einer oder mehreren Cloud SQL Admin API-Methoden. Ratenkontingente werden nach einem für Cloud SQL spezifischen Zeitintervall zurückgesetzt (z. B. der Anzahl der API-Anfragen pro Minute).

Wenn Sie die gcloud CLI oder die Google Cloud Console verwenden, stellen Sie Anfragen an die Cloud SQL Admin API und diese Anfragen werden auf Ihre Ratenkontingente angerechnet. Wenn Sie mithilfe von Dienstkonten auf die API zugreifen, werden diese Anfragen auch auf Ihre Ratenkontingente angerechnet.

Cloud SQL erzwingt und füllt Ratenkontingente automatisch in 60-Sekunden-Intervallen. Wenn Ihr Projekt das Limit eines Ratenkontingents zu einem beliebigen Zeitpunkt innerhalb von 60 Sekunden erreicht, müssen Sie warten, bis dieses Kontingent aufgebraucht ist, bevor Sie in dieser Kategorie weitere Anfragen stellen. Wenn Ihr Projekt dieses Limit überschreitet, erhalten Sie den HTTP-Statuscode 429 mit dem Grund rateLimitExceeded.

Die Cloud SQL Admin API ist in die folgenden Kategorien unterteilt:

  • Verbinden: Werte auflisten, die erforderlich sind, um eine Verbindung zu einer Cloud SQL-Datenbank herzustellen.
  • Abrufen: Informationen zu einer Ressource abrufen (z. B. einer Instanz, einem Vorgang oder einer Sicherung).
  • Auflisten: Ressourcen auflisten.
  • Ändern: Ressourcen erstellen, ändern und löschen.
  • Standard pro Region: Mit einer Cloud SQL-Instanz interagieren, ohne eine Verbindung zu dieser herzustellen, sie abzurufen, aufzulisten oder zu ändern.
  • Standard: Datenbank-Flags und Maschinentypen (Stufen) für Cloud SQL-Instanzen auflisten. Die APIs in dieser Kategorie sind global.

In Cloud SQL gelten Ratenkontingente für jede Kategorie pro Minute, Nutzer und Region. Für jede eindeutige Kombination dieser Attribute gibt Cloud SQL eine separate Ratenbegrenzung an.

Die Cloud SQL Admin API bietet detaillierte Messwerte, mit denen Sie Ihre Nutzung der API verfolgen, die Leistung Ihrer Cloud SQL-Instanz und der API überwachen und Probleme zwischen Ihrer Instanz und der API erkennen können. Weitere Informationen finden Sie unter Monitoring API-Nutzung.

Die folgende Tabelle enthält Informationen zum Messwert, zu den APIs und zum Standardlimit für jede Kategorie:

Kategorie Messwert APIs Standardlimit
Verbinden

sqladmin.googleapis.com/connect

Die Anzahl der Anfragen, die pro Minute, Nutzer und Region gesendet werden, um die APIs in dieser Kategorie zu verwenden.

1000
Get

sqladmin.googleapis.com/get

Die Anzahl der Anfragen, die pro Minute, Nutzer und Region gesendet werden, um die APIs in dieser Kategorie zu verwenden.

500
Liste

sqladmin.googleapis.com/list

Die Anzahl der Anfragen, die pro Minute, Nutzer und Region gesendet werden, um die APIs in dieser Kategorie zu verwenden.

500
Ändern

sqladmin.googleapis.com/mutate

Die Anzahl der Anfragen, die pro Minute, Nutzer und Region gesendet werden, um die APIs in dieser Kategorie zu verwenden.