Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Kontingente und Einschränkungen für Amazon RDS
Im Folgenden finden Sie eine Beschreibung der Ressourcenkontingente und Namensbeschränkungen für Amazon RDS .
Themen
Kontingente bei Amazon RDS
Jedes AWS Konto hat für jede AWS Region Kontingente für die Anzahl der Amazon RDSAmazon , die erstellt werden können. Nachdem das Kontingent für eine Ressource erreicht wurde, schlagen zusätzliche Aufrufe zum Erstellen dieser Ressource mit einer Ausnahme fehl.
In der folgenden Tabelle sind die Ressourcen und ihre Kontingente pro AWS Region aufgeführt.
Name | Standard | Anpassbar | Beschreibung |
---|---|---|---|
Autorisierungen pro DB-Sicherheitsgruppe | Jede unterstützte Region: 20 | Nein | Anzahl der Sicherheitsgruppenberechtigungen pro DB-Sicherheitsgruppe |
Kundenspezifische Motorversionen | Jede unterstützte Region: 40 | Ja |
Die maximale Anzahl von benutzerdefinierten Engine-Versionen, die in diesem Konto in der aktuellen Region zulässig sind |
DB-Cluster-Parametergruppen | Jede unterstützte Region: 50 | Nein | Die maximale Anzahl von DB-Cluster-Parametergruppen |
DB-Cluster | Jede unterstützte Region: 40 | Ja |
Die maximale Anzahl von Aurora-Clustern in diesem Konto in der aktuellen Region |
DB-Instances | Jede unterstützte Region: 40 | Ja |
Die maximale Anzahl von DB-Instances, die in diesem Konto in der aktuellen Region zulässig ist |
DB-Subnetzgruppen | Jede unterstützte Region: 50 | Ja |
Die maximale Anzahl von DB-Subnetzgruppen |
Körpergröße der API HTTP Datenanfrage | Jede unterstützte Region: 4 Megabyte | Nein | Die maximal zulässige Größe für den Hauptteil der HTTP Anfrage. |
APIMaximale Anzahl gleichzeitiger Cluster-Secret-Paare | Jede unterstützte Region: 30 | Nein | Die maximale Anzahl eindeutiger Paare von Aurora Serverless v1-DB-Clustern und Geheimnissen bei gleichzeitigen API Datenanfragen für dieses Konto in der aktuellen AWS Region. |
APIMaximale Datenmenge bei gleichzeitigen Anfragen | Jede unterstützte Region: 500 | Nein | Die maximale Anzahl von API Datenanfragen an einen Aurora Serverless v1-DB-Cluster, die dasselbe Geheimnis verwenden und gleichzeitig verarbeitet werden können. Zusätzliche Anforderungen werden in die Warteschlange gestellt und verarbeitet, sobald in Bearbeitung befindliche Anforderungen abgeschlossen sind. |
APIMaximale Größe des Ergebnissatzes für Daten | Jede unterstützte Region: 1 Megabyte | Nein | Die maximale Größe der Datenbank-Ergebnismenge, die von den Daten zurückgegeben werden kannAPI. |
APIMaximale Datengröße der JSON Antwortzeichenfolge | Jede unterstützte Region: 10 Megabyte | Nein | Die maximale Größe der vereinfachten JSON Antwortzeichenfolge, die von den RDS Daten zurückgegeben wirdAPI. |
APIDatenanfragen pro Sekunde | Jede unterstützte Region: 1000 pro Sekunde | Nein | Die maximale Anzahl von Datenanfragen API pro Sekunde, die für dieses Konto in der aktuellen AWS Region zulässig sind |
Ereignisabonnements | Jede unterstützte Region: 20 | Ja |
Die maximale Anzahl von Ereignisabonnements |
IAMRollen pro DB-Cluster | Jede unterstützte Region: 5 | Yes |
Die maximale Anzahl von IAM Rollen, die einem DB-Cluster zugeordnet sind |
IAMRollen pro DB-Instance | Jede unterstützte Region: 5 | Yes |
Die maximale Anzahl von IAM Rollen, die einer DB-Instance zugeordnet sind |
Integrationen | Jede unterstützte Region: 100 | Nein | Die maximale Anzahl von Integrationen, die in diesem Konto in der aktuellen AWS Region zulässig sind |
Manuelle DB-Cluster-Snapshots | Jede unterstützte Region: 100 | Yes |
Die maximale Anzahl manueller DB-Cluster-Snapshots |
Manuelle DB-Instance-Snapshots | Jede unterstützte Region: 100 | Yes |
Die maximale Anzahl manueller DB-Instance-Snapshots |
Optionsgruppen | Jede unterstützte Region: 20 | Ja |
Die maximale Anzahl von Optionsgruppen |
Parametergruppen | Jede unterstützte Region: 50 | Ja |
Die maximale Anzahl von Parametergruppen |
Proxys | Jede unterstützte Region: 20 | Ja |
Die maximale Anzahl von Proxys, die für dieses Konto in der aktuellen Region zulässig sind AWS |
Read Replicas pro Primary | Jede unterstützte Region: 15 | Ja |
Die maximale Anzahl von Lesereplikaten pro primäre DB-Instance. Dieses Kontingent kann für Amazon Aurora nicht angepasst werden. |
Reservierte DB-Instances | Jede unterstützte Region: 40 | Ja |
Die maximale Anzahl reservierter DB-Instances, die für dieses Konto in der aktuellen Region zulässig sind AWS |
Regeln pro Sicherheitsgruppe | Jede unterstützte Region: 20 | Nein | Die maximale Anzahl von Regeln pro DB-Sicherheitsgruppe |
Sicherheitsgruppen | Jede unterstützte Region: 25 | Ja |
Die maximale Anzahl von DB-Sicherheitsgruppen |
Sicherheitsgruppen (VPC) | Jede unterstützte Region: 5 | Nein | Die maximale Anzahl von DB-Sicherheitsgruppen pro Amazon VPC |
Subnetze pro DB-Subnetzgruppe | Jede unterstützte Region: 20 | Nein | Die maximale Anzahl von Subnetzen pro DB-Subnetzgruppe |
Tags pro Ressource | Jede unterstützte Region: 50 | Nein | Die maximale Anzahl von Tags pro RDS Amazon-Ressource |
Gesamtspeicher für alle DB-Instances | Jede unterstützte Region: 100 000 Gigabyte | Ja |
Der maximale Gesamtspeicher (in GB) auf EBS Volumes für alle RDS Amazon-DB-Instances zusammengenommen. Dieses Kontingent gilt nicht für Amazon Aurora, das ein maximales Cluster-Volumen von 128 TiB für jeden DB-Cluster hat. |
Anmerkung
Standardmäßig ist das Verwenden von bis zu insgesamt 40 DB-Instances möglich. RDSDB-Instances, Aurora-DB-Instances, Amazon Neptune Neptune-Instances und Amazon DocumentDB DocumentDB-Instances gelten für dieses Kontingent.
Die folgenden Einschränkungen gelten für die Amazon RDS DB-Instances:
-
10 für jede SQL Server-Edition (Enterprise, Standard, Web und Express) im Rahmen des Modells „inklusive Lizenz“
-
10 für Oracle im Rahmen des Modells "license-included"
-
40 für Db2 im Rahmen des Lizenzmodells "bring-your-own-license" () BYOL
-
4.0 für MaiSQL, MariaDB oder Postgree SQL
-
40 für Oracle im Rahmen des Lizenzmodells "bring-your-own-license" () BYOL
Wenn Ihre Anwendung mehr DB-Instances benötigt, können Sie zusätzliche DB-Instances anfordern, indem Sie die Konsole für Service Quotas
RDSFür Oracle liegt das Limit für Read Replicas bei 5 pro Quelldatenbank für jede Region.
Von verwaltete Backups AWS Backup gelten als manuelle , werden aber nicht auf das Kontingent für manuelle angerechnet. Informationen dazu AWS Backup finden Sie im AWS Backup Entwicklerhandbuch.
Wenn Sie irgendwelche RDS API Operationen verwenden und das Standardkontingent für die Anzahl der Anrufe pro Sekunde überschreiten, RDS API gibt Amazon einen Fehler wie den folgenden aus.
ClientError: Beim Aufrufen von ist ein Fehler aufgetreten (ThrottlingException)
API_name
Vorgang: Rate überschritten.
Reduzieren Sie in diesem Fall die Anzahl der Aufrufe pro Sekunde. Das Kontingent soll die meisten Anwendungsfälle abdecken. Wenn höhere Kontingente benötigt werden, können Sie eine Erhöhung des Kontingents beantragen, indem Sie eine der folgenden Optionen verwenden:
-
Öffnen Sie von der Konsole aus die Service Quotas Quotas-Konsole
. -
Verwenden Sie von der AWS CLI aus den request-service-quota-increase AWS CLI Befehl.
Weitere Informationen zu diesem Service finden Sie im Benutzerhandbuch für Service Quotas.
Einschränkungen bei der Benennung in Amazon RDS
Die Benennungsbeschränkungen in RDSAmazon lauten wie folgt:
-
der DB-Instance:
-
Sie müssen 1–63 alphanumerische Zeichen oder Bindestriche enthalten.
-
Muss mit einem Buchstaben beginnen.
-
Darf nicht mit einem Bindestrich enden oder zwei aufeinanderfolgende Bindestriche enthalten.
-
Muss für alle DB-Instances pro AWS Konto und AWS Region eindeutig sein.
-
-
Ursprünglicher Datenbankname:
-
Die für Datenbanknamen geltenden Einschränkungen sind bei jeder Datenbank-Engine unterschiedlich. Weitere Informationen finden Sie in den verfügbaren Einstellungen beim Erstellen der einzelnen DB-Instances.
-
SQLServer — Erstellen Sie Ihre Datenbanken, nachdem Sie Ihre DB-Instance erstellt haben.
-
-
Master-Benutzername — Die Einschränkungen für den Master-Benutzernamen sind für jede Datenbank-Engine unterschiedlich. Weitere Informationen finden Sie in den verfügbaren Einstellungen bei der Erstellung des .
-
Master-Passwort:
-
Das Passwort für den Datenbank-Masterbenutzer kann jedes druckbare ASCII Zeichen mit Ausnahme von
/
,'
,"
@
, oder einem Leerzeichen enthalten.Für Oracle ist
&
eine zusätzliche Zeichenbeschränkung. -
Das Passwort kann je nach DB-Engine die folgende Anzahl druckbarer ASCII Zeichen enthalten:
-
Db2:8—255
-
MariaDB und MySQL: 8—41
-
Oracle: 8–30
-
SQLServer und Postgret: 8—128 SQL
-
-
-
DB-Parametergruppe:
-
Sie müssen 1–255 alphanumerische Zeichen enthalten.
-
Muss mit einem Buchstaben beginnen.
-
Bindestriche sind erlaubt, aber der Name darf nicht mit einem Bindestrich enden oder zwei aufeinanderfolgende Bindestriche enthalten.
-
-
DB-Subnetzgruppe:
-
Müssen 1–255 Zeichen enthalten.
-
Alphanumerische Zeichen, Leerzeichen, Bindestriche, Unterstriche und Punkte sind erlaubt.
-
Maximale Anzahl von Datenbankverbindungen
Die maximale Anzahl gleichzeitiger Datenbankverbindungen variiert je nach DB-Engine-Typ und Speicherzuweisung für die DB-Instance-Klasse. Die maximale Anzahl von Verbindungen wird im Allgemeinen in der Parametergruppe festgelegt, die der DB-Instance zugeordnet ist. Die Ausnahme ist Microsoft SQL Server, wo es in den Servereigenschaften für die DB-Instance in SQL Server Management Studio (SSMS) festgelegt ist.
Datenbankverbindungen verbrauchen Speicher. Wenn Sie einen dieser Parameter zu hoch festlegen, kann dies zu einem niedrigen Speicherzustand führen, der dazu führen kann, dass eine DB-Instance in den incompatible-parameters Status kommt. Weitere Informationen finden Sie unter Diagnostizieren und Auflösen des Status "incompatible-parameters" für ein Speicherlimit.
Wenn Ihre Anwendungen häufig Verbindungen öffnen und schließen oder eine große Anzahl langlebiger Verbindungen offen halten, empfehlen wir Ihnen, Amazon RDS Proxy zu verwenden. RDSProxy ist ein vollständig verwalteter, hochverfügbarer Datenbank-Proxy, der mithilfe von Verbindungspooling Datenbankverbindungen sicher und effizient gemeinsam nutzt. Weitere Informationen zu RDS Proxy finden Sie unterAmazon RDS Proxy verwenden.
Anmerkung
Für Oracle legen Sie die maximale Anzahl von Benutzerprozessen sowie Benutzer- und Systemsitzungen fest.
Für Db2 können Sie keine maximalen Verbindungen festlegen. Das Limit liegt bei 64000.
Die folgende Tabelle enthält Informationen zu den maximalen Datenbankverbindungen für verschiedene DB-Engines.
DB-Engine | Parameter | Zulässige Werte | Standardwert | Beschreibung |
---|---|---|---|---|
MariaDB und My SQL | max_connections |
1–100000 |
Standard für alle MariaDB- und Meine SQL Versionen außer MariaDB-Versionen 10.5 und 10.6: {/12582880} DBInstanceClassMemory Die Formel entspricht praktisch MB/12. Standard für MariaDB-Version 10.5. und 10.6: LEAST({DBInstanceClassMemory/25165760} ,12000) Die Formel entspricht praktisch MB/25. In beiden Fällen RDS legt Amazon das Limit für MariaDB- und My DB-Instances auf 16.000 fest, wenn die Berechnung des Standardwerts zu einem Wert über 16.000 führt. SQL |
Anzahl der zulässigen gleichzeitigen Clientverbindungen |
Oracle | processes |
80–20000 | LEAST({DBInstanceClassMemory/9868951}, 20000) | Benutzerprozesse |
Oracle | sessions |
100–65535 | Nicht zutreffend | Benutzer- und Systemsitzungen |
Postfach SQL | max_connections |
6–8388607 | LEAST({DBInstanceClassMemory/9531392}, 500) | Maximale Anzahl gleichzeitiger Verbindungen |
SQLServer | user connections |
0–32767 | 0 (unbegrenzt) | Maximale Anzahl gleichzeitiger Verbindungen. Weitere Informationen finden Sie unter Benutzerverbindungen konfigurieren (Serverkonfigurationsoption) |
DBInstanceClassMemory
wird in Byte angegeben. Weitere Informationen zur Berechnung dieses Werts finden Sie unter Festlegen von DB-Parametern. Aufgrund des für das Betriebssystem und die RDS Verwaltungsprozesse reservierten Speichers ist diese Speichergröße kleiner als der unter angegebene Wert in Gibibyte (GiB). Hardware-Spezifikationen für DB-Instance-Klassen
Beispielsweise haben einige DB-Instance-Klassen 8 GiB Speicher, was 8.589.934.592 Byte entspricht. Für eine My SQL DB-Instance, die auf einer DB-Instance-Klasse mit 8 GiB Arbeitsspeicher ausgeführt wird, z. B. db.m7g.large, würde die Gleichung, die den Gesamtspeicher verwendet, lauten. 8589934592/12582880=683
Die Variable subtrahiert jedoch DBInstanceClassMemory
automatisch die Beträge, die dem Betriebssystem und den Prozessen vorbehalten sind, die die DB-Instance verwalten. RDS Der Rest der Subtraktion wird dann durch 12 582 880 geteilt. Diese Berechnung ergibt für den Wert von max_connections
ungefähr 630 statt 683. Dieser Wert hängt von der DB-Instance-Klasse und der DB-Engine ab.
Wenn eine MariaDB- oder My SQL DB-Instance auf einer kleinen DB-Instance-Klasse wie db.t3.micro oder db.t3.small ausgeführt wird, ist der verfügbare Gesamtspeicher gering. RDSReserviert für diese DB-Instance-Klassen einen erheblichen Teil des verfügbaren Speichers, was sich auf den Wert auswirkt. max_connections
Beispielsweise beträgt die standardmäßige maximale Anzahl von Verbindungen für eine My SQL DB-Instance, die auf einer DB-Instance-Klasse db.t3.micro ausgeführt wird, ungefähr 60. Sie können den max_connections
Wert für Ihre DB MariaDB- oder My SQL DB-Instance ermitteln, indem Sie eine Verbindung zu ihr herstellen und den folgenden SQL Befehl ausführen:
SHOW GLOBAL VARIABLES LIKE 'max_connections';
Dateigrößenbeschränkungen in Amazon RDS
Dateigrößenbeschränkungen gelten für bestimmte RDS Amazon-DB-Instances. Weitere Informationen finden Sie in den folgenden Engine-spezifischen Beschränkungen: