

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.

# Arbeiten mit DB-Shard-Gruppen
<a name="limitless-shard"></a>

Sie führen die folgenden Aufgaben aus, um eine DB-Shard-Gruppe für Aurora PostgreSQL Limitless Database hinzuzufügen und zu verwalten.

**Topics**
+ [Herstellen einer Verbindung zu Ihrem Aurora PostgreSQL Limitless Database-DB-Cluster](#limitless-endpoint)
+ [Ermitteln der Anzahl von Routern und Shards in einer DB-Shard-Gruppe](#limitless-shard.number)
+ [Beschreibung von DB-Shard-Gruppen](#limitless-describe)
+ [Neustarten einer DB-Shard-Gruppe](#limitless-reboot)
+ [Ändern der Kapazität einer DB-Shard-Gruppe](limitless-capacity.md)
+ [Unterteilen eines Shards in einer DB-Shard-Gruppe](limitless-shard-split.md)
+ [Hinzufügen eines Routers zu einer DB-Shard-Gruppe](limitless-add-router.md)
+ [Löschen einer DB-Shard-Gruppe](limitless-shard-delete.md)
+ [Hinzufügen einer DB-Shard-Gruppe zu einem vorhandenen DB-Cluster von Aurora PostgreSQL Limitless Database](limitless-shard-add.md)

## Herstellen einer Verbindung zu Ihrem Aurora PostgreSQL Limitless Database-DB-Cluster
<a name="limitless-endpoint"></a>

Um mit Aurora PostgreSQL Limitless Database zu arbeiten, stellen Sie eine Verbindung zum Writer oder Reader des Cluster-Endpunkts her. Sie können `psql` oder jedes andere Verbindungsdienstprogramm verwenden, das mit PostgreSQL funktioniert:

```
$ psql -h {{DB_cluster_endpoint}} -p {{port_number}} -U {{database_username}} -d postgres_limitless
```

Im folgenden Beispiel wird der Endpunkt für den DB-Cluster verwendet, den Sie in [CLI](limitless-create-cluster.md#limitless-create-CLI) erstellt haben.

```
$ psql -h my-limitless-cluster.cluster-ckifpdyyyxxx.us-east-1.rds.amazonaws.com -p 5432 -U postgres -d postgres_limitless
```

**Anmerkung**  
Die Standarddatenbank für die DB-Shard-Gruppe in Aurora PostgreSQL Limitless Database ist `postgres_limitless`.

### Verwenden des Limitless Connection-Plug-ins
<a name="limitless-connection-plugin"></a>

Beim Herstellen einer Verbindung mit Aurora PostgreSQL Limitless Database stellen Clients eine Verbindung über den Cluster-Endpunkt her und werden über Amazon Route 53 an einen Transaktionsrouter weitergeleitet. Route 53 ist jedoch in seiner Fähigkeit zum Lastenausgleich eingeschränkt und kann ungleichmäßige Arbeitslasten auf Transaktionsroutern ermöglichen. Das [Limitless Connection-Plug-in](https://github.com/aws/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheLimitlessConnectionPlugin.md) für den [AWS JDBC-Treiber](https://github.com/awslabs/aws-advanced-jdbc-wrapper) behebt dieses Problem, indem es einen clientseitigen Lastenausgleich mit Lasterkennung durchführt. Weitere Informationen zum [AWS JDBC-Treiber](https://github.com/awslabs/aws-advanced-jdbc-wrapper) finden Sie unter [Herstellen einer Verbindung mit Aurora PostgreSQL mithilfe des AWS-JDBC-Treibers](Aurora.Connecting.md#Aurora.Connecting.JDBCDriverPostgreSQL).

## Ermitteln der Anzahl von Routern und Shards in einer DB-Shard-Gruppe
<a name="limitless-shard.number"></a>

Sie können die folgende Abfrage verwenden, um die Anzahl der Router und Shards zu ermitteln:

```
SELECT * FROM rds_aurora.limitless_subclusters;

 subcluster_id | subcluster_type
---------------+-----------------
 1             | router
 2             | router
 3             | shard
 4             | shard
 5             | shard
 6             | shard
```

## Beschreibung von DB-Shard-Gruppen
<a name="limitless-describe"></a>

Verwenden Sie den `describe-db-shard-groups` AWS CLI Befehl, um Ihre DB-Shard-Gruppen zu beschreiben. Der folgende Parameter ist optional:
+ `--db-shard-group-identifier` – Der Name einer DB-Shard-Gruppe.

Im folgenden Beispiel wird eine bestimmte DB-Shard-Gruppe beschrieben.

```
aws rds describe-db-shard-groups --db-shard-group-identifier {{my-db-shard-group}}
```

Die Ausgabe sieht in etwa folgendermaßen aus:

```
{
    "DBShardGroups": [
        {
            "DBShardGroupResourceId": "shardgroup-8986d309a93c4da1b1455add17abcdef",
            "DBShardGroupIdentifier": "my-shard-group",
            "DBClusterIdentifier": "my-limitless-cluster",
            "MaxACU": 1000.0,
            "ComputeRedundancy": 0,
            "Status": "available",
            "PubliclyAccessible": false,
            "Endpoint": "my-limitless-cluster.limitless-ccetp2abcdef.us-east-1.rds.amazonaws.com"
        }
    ]
}
```

## Neustarten einer DB-Shard-Gruppe
<a name="limitless-reboot"></a>

Manchmal müssen Sie Ihre DB-Shard-Gruppe neu starten, beispielsweise wenn sich der Parameter `max_connections`aufgrund einer Änderung der maximalen Kapazität ändert.

Sie können das AWS-Managementkonsole oder verwenden AWS CLI , um die Kapazität einer DB-Shard-Gruppe zu ändern.

### Konsole
<a name="limitless-reboot.CON"></a>

Gehen Sie wie folgt vor:

Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Navigieren Sie zur Seite **Datenbanken**.

1. Wählen Sie die DB-Shard-Gruppe aus, die Sie neu starten möchten.

1. Wählen Sie unter **Aktionen** die Option **Neustart** aus.

1. Wählen Sie **Bestätigen** aus.

### CLI
<a name="limitless-reboot.CLI"></a>

Um eine DB-Shard-Gruppe neu zu starten, verwenden Sie den `reboot-db-shard-group` AWS CLI Befehl mit dem folgenden Parameter:
+ `--db-shard-group-identifier` – Der Name einer DB-Shard-Gruppe.

Im folgenden Beispiel wird eine DB-Shard-Gruppe neu gestartet.

```
aws rds reboot-db-shard-group --db-shard-group-identifier {{my-db-shard-group}}
```