

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.

# Erstellen eines Parallel-Query-DB-Clusters in Aurora MySQL
<a name="aurora-mysql-parallel-query-creating-cluster"></a>

 Um einen Aurora MySQL-Cluster mit parallel Abfrage zu erstellen, ihm neue Instances hinzuzufügen oder andere administrative Operationen durchzuführen, verwenden Sie dieselben AWS-Managementkonsole AWS CLI Techniken wie bei anderen Aurora MySQL-Clustern. Sie können einen neuen Cluster erstellen, auf dem Sie parallele Abfragen ausführen können. Sie können auch einen für parallele Abfragen geeigneten DB-Cluster erstellen, indem Sie diesen aus einem Snapshot eines MySQL-kompatiblen Aurora-DB-Clusters wiederherstellen. Wenn Sie sich nicht sicher sind, wie ein neuer Aurora MySQL-Cluster erstellt wird, finden Sie unter diesem Link die erforderlichen Hintergrundinformationen und Anforderungen: [Erstellen eines Amazon Aurora-DB Clusters](Aurora.CreateInstance.md). 

Wenn Sie sich für eine Version einer Aurora MySQL-Engine entscheiden, empfehlen wir Ihnen, die neueste verfügbare Engine auszuwählen. Derzeit wird die Parallel-Query-Funktion von allen Versionen von Aurora MySQL unterstützt. Mit den neuesten Versionen haben Sie mehr Flexibilität beim Aktivieren/Deaktivieren der Parallel-Query-Funktion oder bei deren Verwendung für vorhandene Cluster.

 Unabhängig davon, ob Sie einen neuen Cluster erstellen oder aus einem Snapshot wiederherstellen, gilt: Sie fügen neue DB-Instances genauso hinzu wie bei anderen Aurora MySQL-Clustern. 

Sie können einen Parallel-Query-Cluster mit der Amazon-RDS-Konsole oder der AWS CLI erstellen.

**Contents**
+ [Erstellen eines Parallel Query-Clusters über die Konsole](#aurora-mysql-parallel-query-creating-cluster-console)
+ [Erstellen eines Parallel Query-Clusters mit der CLI](#aurora-mysql-parallel-query-creating-cluster-cli)

## Erstellen eines Parallel Query-Clusters über die Konsole
<a name="aurora-mysql-parallel-query-creating-cluster-console"></a>

 Sie können wie folgt über die Konsole einen neuen Parallelabfragecluster erstellen. 

**Um einen parallel Abfragecluster mit dem zu erstellen AWS-Managementkonsole**

1.  Folgen Sie dem allgemeinen AWS-Managementkonsole Verfahren unter[Erstellen eines Amazon Aurora-DB Clusters](Aurora.CreateInstance.md). 

1. Wählen Sie für **Engine-Typ** die Option „Aurora MySQL“ aus.

1. Wählen Sie unter **Zusätzliche Konfiguration** eine Parametergruppe aus, die Sie für die **DB-Cluster-Parametergruppe** erstellt haben. Die Verwendung einer solchen benutzerdefinierten Parametergruppe ist für Aurora MySQL 2.09 und höher erforderlich. Geben Sie in Ihrer DB-Cluster-Parametergruppe die Parametereinstellungen `aurora_parallel_query=ON` und `aurora_disable_hash_join=OFF` an. Dadurch wird die parallele Abfrage für den Cluster und die Hash-Join-Optimierung aktiviert, die in Kombination mit der parallelen Abfrage funktioniert.

**So kontrollieren Sie, ob ein neuer Cluster parallelabfragefähig ist:**

1. Erstellen Sie einen Cluster, wie vorhergehend beschrieben.

1. (Für Aurora MySQL Version 2 oder 3): Prüfen Sie, ob auf die Konfigurationseinstellung `aurora_parallel_query` die Bedingung „true“ zutrifft.

   ```
   mysql> select @@aurora_parallel_query;
   +-------------------------+
   | @@aurora_parallel_query |
   +-------------------------+
   |                       1 |
   +-------------------------+
   ```

1. (Für Aurora-MySQL-Version 2) Überprüfen Sie, ob die `aurora_disable_hash_join`-Einstellung „false“ ist.

   ```
   mysql> select @@aurora_disable_hash_join;
   +----------------------------+
   | @@aurora_disable_hash_join |
   +----------------------------+
   |                          0 |
   +----------------------------+
   ```

1.  Überprüfen Sie bei einigen großen Tabellen und datenintensiven Abfragen die Abfragepläne, um zu bestätigen, dass einige Ihrer Abfragen die Optimierung für die parallele Abfrage verwenden. Eine Schritt-für-Schritt-Anleitung hierzu finden Sie unter [Überprüfen, welche Anweisungen Parallel Query für Aurora MySQL verwenden](aurora-mysql-parallel-query-verifying.md). 

## Erstellen eines Parallel Query-Clusters mit der CLI
<a name="aurora-mysql-parallel-query-creating-cluster-cli"></a>

 Sie können wie folgt mit der CLI einen neuen Parallelabfragecluster erstellen. 

**Um einen parallel Abfragecluster mit dem zu erstellen AWS CLI**

1.  (Optional) Überprüfen Sie, welche Aurora MySQL-Versionen mit parallelen Abfrage-Clustern kompatibel sind. Verwenden Sie dazu den Befehl `describe-db-engine-versions` und überprüfen Sie den Wert des Feldes `SupportsParallelQuery`. Ein Beispiel finden Sie unter [Überprüfen der Versionskompatibilität von Aurora MySQL für Parallel Query](aurora-mysql-parallel-query-optimizing.md#aurora-mysql-parallel-query-checking-compatibility). 

1.  (Optional) Erstellen Sie eine benutzerdefinierte DB-Cluster-Parametergruppe mit den Einstellungen `aurora_parallel_query=ON` und `aurora_disable_hash_join=OFF`. Verwenden Sie Befehle wie die folgenden.

   ```
   aws rds create-db-cluster-parameter-group --db-parameter-group-family aurora-mysql8.0 --db-cluster-parameter-group-name pq-enabled-80-compatible
   aws rds modify-db-cluster-parameter-group --db-cluster-parameter-group-name pq-enabled-80-compatible \
     --parameters ParameterName=aurora_parallel_query,ParameterValue=ON,ApplyMethod=pending-reboot
   aws rds modify-db-cluster-parameter-group --db-cluster-parameter-group-name pq-enabled-80-compatible \
     --parameters ParameterName=aurora_disable_hash_join,ParameterValue=OFF,ApplyMethod=pending-reboot
   ```

    Wenn Sie diesen Schritt ausführen, geben Sie die Option `--db-cluster-parameter-group-name my_cluster_parameter_group` in der nachfolgenden `create-db-cluster`-Anweisung an. Geben Sie den Namen Ihrer eigenen Parametergruppe an. Wenn Sie diesen Schritt auslassen, erstellen Sie die Parametergruppe und ordnen sie später dem Cluster zu, wie unter beschriebe [Aktivieren und Deaktivieren von Parallel Query in Aurora MySQL](aurora-mysql-parallel-query-enabling.md). 

1.  Folgen Sie dem allgemeinen AWS CLI Verfahren unter[Erstellen eines Amazon Aurora-DB Clusters](Aurora.CreateInstance.md). 

1. Geben Sie die folgenden Optionen an:
   + Verwenden Sie für die Option `--engine` den Wert `aurora-mysql`. Diese Werte erzeugen parallele Abfrage-Cluster, die mit MySQL 5.7 oder 8.0 kompatibel sind.
   +  Geben Sie für die Option `--db-cluster-parameter-group-name` den Namen einer DB-Cluster-Parametergruppe an, die Sie erstellt und für die Sie den Parameterwert `aurora_parallel_query=ON` zugewiesen haben. Wenn Sie diese Option auslassen, können Sie den Cluster mit einer Standardparametergruppe erstellen und ihn später so ändern, dass er eine solche benutzerdefinierte Parametergruppe verwendet. 
   + Verwenden Sie für die Option `--engine-version` eine Aurora MySQL-Version, die mit der parallelen Abfrage kompatibel ist. Verwenden Sie das Verfahren aus [Optimieren von Parallel Query in MySQLPlanen eines Parallel Query-Clusters](aurora-mysql-parallel-query-optimizing.md#aurora-mysql-parallel-query-planning), um bei Bedarf eine Liste der Versionen abzurufen.

     Wie das aussehen kann, sehen Sie am nachfolgenden Beispielcode. Ersetzen Sie jede der Umgebungsvariablen durch Ihren eigenen Wert, z. *\$1CLUSTER\$1ID* B. In diesem Beispiel wird auch die Option `--manage-master-user-password` zum Generieren des Hauptbenutzerpassworts und zum Verwalten dieses Passworts in Secrets Manager angegeben. Weitere Informationen finden Sie unter [Passwortverwaltung mit , Amazon Aurora und AWS Secrets Manager](rds-secrets-manager.md). Alternativ können Sie die Option `--master-password` verwenden, um das Passwort selbst festzulegen und zu verwalten. 

     ```
     aws rds create-db-cluster --db-cluster-identifier $CLUSTER_ID \
       --engine aurora-mysql --engine-version 8.0.mysql_aurora.3.04.1 \
       --master-username $MASTER_USER_ID --manage-master-user-password \
       --db-cluster-parameter-group-name $CUSTOM_CLUSTER_PARAM_GROUP
     
     aws rds create-db-instance --db-instance-identifier ${INSTANCE_ID}-1 \
       --engine same_value_as_in_create_cluster_command \
       --db-cluster-identifier $CLUSTER_ID --db-instance-class $INSTANCE_CLASS
     ```

1. Überprüfen Sie, ob ein von Ihnen erstellter oder wiederhergestellter Cluster parallelabfragefähig ist.

   Prüfen Sie, ob auf die Konfigurationseinstellung `aurora_parallel_query` vorhanden ist. Wenn diese Einstellung den Wert „1“ hat, können Sie die parallele Abfrage verwenden. Wenn diese Einstellung den Wert „0“ hat, müssen Sie ihn auf „1“ festlegen, bevor Sie die parallele Abfrage verwenden können. In jedem Fall ist der Cluster in der Lage, die parallele Abfrage durchzuführen.

   ```
   mysql> select @@aurora_parallel_query;
   +------------------------+
   | @@aurora_parallel_query|
   +------------------------+
   |                      1 |
   +------------------------+
   ```

**Um einen Snapshot in einem parallel Abfragecluster wiederherzustellen mit dem AWS CLI**

1.  Überprüfen Sie, welche Aurora MySQL-Versionen mit parallelen Abfrage-Clustern kompatibel sind. Verwenden Sie dazu den Befehl `describe-db-engine-versions` und überprüfen Sie den Wert des Feldes `SupportsParallelQuery`. Ein Beispiel finden Sie unter [Überprüfen der Versionskompatibilität von Aurora MySQL für Parallel Query](aurora-mysql-parallel-query-optimizing.md#aurora-mysql-parallel-query-checking-compatibility). Entscheiden Sie, welche Version für den wiederhergestellten Cluster verwendet werden soll.

1.  Suchen Sie einen Aurora MySQL-kompatiblen Cluster-Snapshot. 

1. Folgen Sie dem allgemeinen AWS CLI Verfahren unter[Wiederherstellen aus einem DB-Cluster-Snapshot](aurora-restore-snapshot.md).

   ```
   aws rds restore-db-cluster-from-snapshot \
     --db-cluster-identifier mynewdbcluster \
     --snapshot-identifier mydbclustersnapshot \
     --engine aurora-mysql
   ```

1.  Überprüfen Sie, ob ein von Ihnen erstellter oder wiederhergestellter Cluster parallelabfragefähig ist. Verwenden Sie das gleiche Verifizierungsverfahren wie in [Erstellen eines Parallel Query-Clusters mit der CLI](#aurora-mysql-parallel-query-creating-cluster-cli). 