Überblick über das HeatWave-Cluster
Ein HeatWave-Cluster besteht aus einem oder mehreren HeatWave-Knoten. HeatWave-Knoten speichern Daten im Arbeitsspeicher und verarbeiten Abfragen. Das DB-System enthält ein HeatWave-Plug-in, das für das Clustermanagement, die Abfrageplanung und das Zurückgeben von Abfrageergebnissen an das DB-System verantwortlich ist.
In dieser Dokumentation wird beschrieben, wie Sie HeatWave-Cluster auf Oracle Cloud Infrastructure bereitstellen und verwalten. Informationen zum Deployment und Verwalten von MySQL HeatWave auf Amazon Web Services finden Sie unter MySQL HeatWave auf AWS und zum Provisioning von MySQL HeatWave in Oracle Database Service in Azure (ODSA) finden Sie unter Provisioning von MySQL HeatWave.
Wenn Sie ein HeatWave-Cluster aktivieren, werden Abfragen, die bestimmte Voraussetzungen erfüllen, zur beschleunigten Ausführung automatisch aus dem DB-System in das HeatWave-Cluster ausgelagert. Die von einem MySQL-Client oder einer Anwendung ausgestellten Abfragen interagieren mit dem HeatWave-Cluster, indem Sie eine Verbindung zum DB-System herstellen. Das Cluster HeatWave gibt die Ergebnisse an das DB-System und an den MySQL-Client oder die Anwendung zurück, der die Abfrage abgesetzt hat.
MySQL HeatWave Lakehouse
MySQL HeatWave Lakehouse aktiviert die Abfrageverarbeitung in den Daten in Object Storage. Die Quelldaten werden aus Object Storage gelesen, in das HeatWave-Format transformiert, in der Persistenzspeicherschicht HeatWave gespeichert und dann in den HeatWave-Clusterspeicher geladen. MySQL HeatWave Lakehouse unterstützt strukturierte und relationale Daten im CSV- und Parquet-Format. Das Avro-Format wird in Version 8.1.0-u3 oder höher unterstützt, und das JSON-Format wird in Version 8.3.0-u2 oder höher unterstützt.
MySQL.HeatWave.VM.Standard
oder HeatWave.512GB
unterstützt. MySQL HeatWave Lakehouse unterstützt maximal 512 HeatWave-Knoten mit den Ausprägungen MySQL.HeatWave.VM.Standard
oder HeatWave.512GB
. Siehe MySQL HeatWave Lakehouse.
Vor MySQL 8.3.0-u2 müssen Sie Point-in-Time Recovery, High Availability, Lesereplikate und ausgehende Replikation deaktivieren, um MySQL HeatWave Lakehouse zu aktivieren.
Grenzwerte für die Anzahl der Tabellen und Spalten
Mit dem automatischen Provisioning können Sie prüfen, ob ausreichend Speicher vorhanden ist, um die Tabellen in das HeatWave-Cluster zu laden.
Tabelle 11-1 Grenzwerte für die Anzahl der Tabellen und Spalten
DB-Systemform | Maximale Spaltenanzahl (ca.) | Max. Anzahl Tabellen mit durchschnittlich 100 Spalten pro Tabelle (ca.) |
---|---|---|
MySQL.Free | 81.900 | 819 |
MySQL.2 | 0.19 Millionen | 1.900 |
MySQL.4 | 0.45 Millionen | 4.500 |
MySQL.8 | 0.98 Millionen | 9.800 |
MySQL.16 | 2.0 Millionen | 20.000 |
MySQL.32 | 7.27 Millionen | 72.700 |
MySQL.48 | 6.22 Millionen | 62.200 |
MySQL.64 | 8.32 Millionen | 83.200 |
MySQL.256 | 16.71 Millionen | 167.100 |
MySQL.Heatwave.VM.Standard | 7.04 Millionen | 70.400 |
MySQL. HeatWave.BM.Standard | 26.72 Millionen | 267.200 |
Zusätzliche Information
Nach dem Deployment eines HeatWave-Clusters finden Sie weitere Informationen in einer der folgenden Referenzen:
- MySQL HeatWave-Benutzerdokumentation: Beschreibt, wie Daten geladen und Abfragen ausgeführt werden.
- Schnellstart: tpch Analytics: Beschreibt, wie Sie ein HeatWave-Cluster zu einem DB-System hinzufügen, die Beispieldatenbank
tpch
mit dem Utility MySQL Shell Parallel Table Import in das DB-System importieren, Daten manuell in das HeatWave-Cluster laden und Abfragen ausführen. - Schnellstart: AirportDB Analytics: Beschreibt, wie Sie ein HeatWave-Cluster zu einem DB-System hinzufügen, die Beispieldatenbank
airportdb
mit dem Shell-Dumpladeutility MySQL in das DB-System importieren, Daten mit Auto Parallel Load in das HeatWave-Cluster laden und Abfragen ausführen.