

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 Beschränkungen für Amazon RDS
<a name="CHAP_Limits"></a>

Im Folgenden finden Sie eine Beschreibung der Ressourcenkontingente und Benennungseinschränkungen für Amazon RDS.

**Topics**
+ [Kontingente in Amazon RDS](#RDS_Limits.Limits)
+ [Benennungseinschränkungen in Amazon RDS](#RDS_Limits.Constraints)
+ [Maximale Anzahl von Datenbankverbindungen](#RDS_Limits.MaxConnections)
+ [Limits für Dateigrößen in Amazon RDS](#RDS_Limits.FileSize)

## Kontingente in Amazon RDS
<a name="RDS_Limits.Limits"></a>

Jedes AWS Konto hat für jede AWS Region Kontingente für die Anzahl der Amazon RDS Amazon , 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.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/CHAP_Limits.html)

**Anmerkung**  
Standardmäßig ist das Verwenden von bis zu insgesamt 40 DB-Instances möglich. RDS-DB-Instances, Aurora DB-Instances, Amazon Neptune-Instances und Amazon DocumentDB-Instances werden zu diesem Kontingent hinzugerechnet.  
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 "License-included".
10 für Oracle im Rahmen des Modells "license-included"
40 für Db2 im Rahmen des Lizenzmodells bring-your-own-license "" (BYOL)
40 für MySQL, MariaDB oder PostgreSQL.
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](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/dashboard) öffnen. Wählen Sie im Navigationsbereich **AWS -Services** aus. Wählen Sie **Amazon Relational Database Service (Amazon RDS)** sowie ein Kontingent aus und folgen Sie den Anweisungen, um eine Kontingenterhöhung anzufordern. Weitere Informationen finden Sie unter [Beantragen einer Kontingenterhöhung](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-increase.html) im *Service Quotas-Benutzerhandbuch*.  
Für RDS für Oracle können Sie bis zu 15 Lesereplikate pro Quell-DB-Instance in jeder Region erstellen. Wir empfehlen jedoch, die Zahl der Replikate auf 5 zu beschränken, um die Replikationsverzögerung zu minimieren.  
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 [https://docs.aws.amazon.com/aws-backup/latest/devguide](https://docs.aws.amazon.com/aws-backup/latest/devguide).

Beachten Sie, dass das Standardkontingent für regionsübergreifende automatische Backups 20 für eine AWS-Konto beträgt und dass das Standardkontingent für die Anzahl gleichzeitiger Snapshot-Kopieranforderungen 20 für jede Region für eine beträgt. AWS-Konto

Wenn Sie RDS-API-Operationen verwenden und das Standardkontingent für die Anzahl von Aufrufen pro Sekunde überschreiten, gibt die Amazon-RDS-API eine Fehlermeldung ähnlich der folgenden aus.

ClientError: Beim Aufrufen des *API\$1name* Vorgangs ist ein Fehler aufgetreten (ThrottlingException): Rate überschritten. 

Reduzieren Sie in diesem Fall die Anzahl der Aufrufe pro Sekunde. Das Kontingent soll die meisten Anwendungsfälle abdecken. Werden höhere Kontingente benötigt, können Sie mit einer der folgenden Optionen eine Kontingenterhöhung anfordern:
+ Über die Konsole: Öffnen Sie die [Konsole „Service Quotas“](https://us-east-1.console.aws.amazon.com/servicequotas/home/).
+ Verwenden Sie von der AWS CLI aus den [request-service-quota-increase](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/request-service-quota-increase.html) AWS CLI Befehl.

Weitere Informationen zu diesem Service finden Sie im [https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).

## Benennungseinschränkungen in Amazon RDS
<a name="RDS_Limits.Constraints"></a>

Die Benennungseinschränkungen in Amazon RDS gelten wie folgt:
+ DB Instance ID:
  + 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.
+ Anfä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 jeder DB-Instance.
  + SQL Server: Erstellen Sie Ihre Datenbanken nach Ihrer DB-Instance.
+ Hauptbenutzername: Für jede Datenbank-Engine gelten unterschiedliche Einschränkungen in Bezug auf den Hauptbenutzernamen. Weitere Informationen finden Sie in den verfügbaren Einstellungen beim Erstellen der DB-Instance.
+ Hauptpasswort:
  + Das Passwort für den Master-Benutzer der Datenbank kann jedes druckbare ASCII-Zeichen außer `/`, `'`, `"`, `@` oder Leerzeichen enthalten.

    Für Oracle ist `&` eine zusätzliche Zeichenbeschränkung.
  + Das Passwort kann die folgende Anzahl druckbarer ASCII-Zeichen enthalten, abhängig von der DB-Engine:
    + Db2: 8–255
    + MariaDB und MySQL: 8–41
    + Oracle: 8–30
    + SQL Server und PostgreSQL: 8–128
+ 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
<a name="RDS_Limits.MaxConnections"></a>

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. Eine Ausnahme bildet Microsoft SQL Server. Hier wird sie in den Servereigenschaften für die DB-Instance in SQL Server Management Studio (SSMS) festgelegt.

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](CHAP_Troubleshooting.md#CHAP_Troubleshooting.incompatible-parameters-memory).

Wenn Ihre Anwendungen häufig Verbindungen öffnen und schließen oder langlebige Verbindungen in großer Zahl offen lassen, empfehlen wir Ihnen, Amazon-RDS-Proxy zu verwenden. RDS-Proxy ist ein vollständig verwalteter, hochverfügbarer Datenbank-Proxy, der Datenbankverbindungen sicher und effizient per Verbindungspooling freigibt. Weitere Informationen zu RDS-Proxy finden Sie unter [Amazon RDS-Proxy ](rds-proxy.md).

**Anmerkung**  
Für Oracle legen Sie die maximale Anzahl von Benutzerprozessen sowie Benutzer- und Systemsitzungen fest.  
Für Db2 können Sie keine maximale Verbindungszahl festlegen. Das Limit liegt bei 64 000.

Die folgende Tabelle enthält Informationen zu den maximal zulässigen Datenbankverbindungen für verschiedene DB-Engines.


| DB-Engine | Parameter | Zulässige Werte | Standardwert | Description | 
| --- | --- | --- | --- | --- | 
| MariaDB | max\$1connections | 1–100000 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/CHAP_Limits.html)  | Anzahl der zulässigen gleichzeitigen Clientverbindungen | 
| MySQL | max\$1connections | 1–100000 |  \$1DBInstanceClassMemory/12582880\$1 Die Formel entspricht effektiv MB/12.  | Anzahl der zulässigen gleichzeitigen Clientverbindungen | 
| Oracle | processes | 80–20000 | AM WENIGSTEN (\$1DBInstanceClassMemory/9868951\$1, 2000) | Benutzerprozesse | 
| Oracle | sessions | 100–65535 | Nicht zutreffend | Benutzer- und Systemsitzungen | 
| PostgreSQL | max\$1connections | 6—262143 | AM WENIGSTEN (\$1DBInstanceClassMemory/9531392\$1, 5000) | Maximale Anzahl gleichzeitiger Verbindungen | 
| SQL Server | user connections | 0–32767 | 0 (unbegrenzt) | Maximale Anzahl gleichzeitiger Verbindungen Weitere Informationen finden Sie unter [Konfigurieren der Benutzerverbindungen (Serverkonfigurationsoption)](https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-user-connections-server-configuration-option?view=sql-server-ver16). | 

`DBInstanceClassMemory` wird in Byte angegeben. Weitere Informationen zur Berechnung dieses Werts finden Sie unter [Festlegen von DB-Parametern](USER_ParamValuesRef.md). Aufgrund des Speichers, der für das Betriebssystem und die RDS-Verwaltungsprozesse reserviert ist, ist diese Speichergröße kleiner als der Wert in Gibibyte (GiB), der in [Hardwarespezifikationen für DB-Instance-Klassen ](Concepts.DBInstanceClass.Summary.md) angegeben wird.

Beispielsweise haben einige DB-Instance-Klassen 8 GiB Speicher, was 8.589.934.592 Byte entspricht. Für eine MySQL-DB-Instance, die auf einer DB-Instance-Klasse mit 8 GiB Arbeitsspeicher ausgeführt wird, wie beispielsweise db.m7g.large, würde die Gleichung, die den Gesamtspeicher verwendet, `8589934592/12582880=683` lauten. Die Variable `DBInstanceClassMemory` subtrahiert jedoch automatisch die Beträge, die für das Betriebssystem und die RDS-Prozesse reserviert sind, die die Instance verwalten. 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 MySQL-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. Für diese DB-Instance-Klassen reserviert RDS einen erheblichen Teil des verfügbaren Speichers, was sich auf den Wert von `max_connections` auswirkt. Die standardmäßige maximale Anzahl von Verbindungen für eine MySQL-DB-Instance, die in einer DB-Instance-Klasse des Typs „db.t3.micro“ ausgeführt wird, beträgt ungefähr 60. Sie können den `max_connections`-Wert für Ihre MariaDB- oder MySQL-DB-Instance ermitteln, indem Sie eine Verbindung zu ihr herstellen und den folgenden SQL-Befehl ausführen:

```
SHOW GLOBAL VARIABLES LIKE 'max_connections';
```

## Limits für Dateigrößen in Amazon RDS
<a name="RDS_Limits.FileSize"></a>

Dateigrößenbeschränkungen gelten für bestimmte Amazon RDS DB-Instances. Weitere Informationen finden Sie in den folgenden Engine-spezifischen Beschränkungen:
+ [MariaDB-Dateigrößenlimits in Amazon RDS](CHAP_MariaDB.Limitations.md#RDS_Limits.FileSize.MariaDB)
+ [MySQL-Dateigrößenlimits in Amazon RDS](MySQL.KnownIssuesAndLimitations.md#MySQL.Concepts.Limits.FileSize)
+ [Oracle-Dateigrößenbeschränkungen in Amazon RDS](Oracle.Concepts.limitations.md#Oracle.Concepts.file-size-limits)