Mit der Datenimportfunktion importieren
Mit dem Datenimportfeature können Sie Daten aus einem Objektspeicher-Bucket in ein Standalone-DB-System importieren.
Sie können nur Daten in ein Standalone-DB-System in derselben Region wie der Objektspeicher-Bucket importieren. Außerdem können Sie einen Dump importieren, während er noch in einen Objektspeicher-Bucket exportiert wird. Dadurch kann jedoch verhindert werden, dass die Massenaufnahme verwendet wird.
Um Daten in ein High Availability-DB-System zu importieren, importieren Sie zunächst Daten in ein Standalone-DB-System, und aktivieren Sie dann High Availability.
HeatWave kann die Massenaufnahme verwenden, um den Datenimport zu beschleunigen, wenn die folgenden Bedingungen erfüllt sind:
- Die MySQL-Version des DB-Systems ist 8.4.0 oder höher.
- Die CSV-Datei wird nicht mit der
zstd
-Komprimierung komprimiert oder komprimiert. - Das Spaltenendezeichen in der CSV-Datei ist ein Einzelbytezeichen.
- Die Tabelle enthält einen explizit erstellten Primärschlüssel, der keinen Präfixindex verwendet. GIPK (generierter unsichtbarer Primärschlüssel) wird nicht unterstützt.
- Die Tabelle verwendet einen File-per-Table Tablespace.
- Die Tabelle verwendet das dynamische Zeilenformat.
- Die Tabelle enthält keine generierten (virtuellen oder gespeicherten) Spalten.
- Die Tabelle enthält keine CHECK-Constraints.
- In der Tabelle werden nur die folgenden unterstützten Datentypen verwendet:
- INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT (UNSIGNED wird unterstützt)
- NUMERIC, DECIMAL (UNSIGNED wird nicht unterstützt, veraltet in MySQL 8.0.17)
- FLOAT, DOUBLE (UNSIGNED wird nicht unterstützt, veraltet in MySQL 8.0.17)
- CHAR, VARCHAR (Keine Unterstützung für große Datenmengen, Datensatz muss in Seite passen)
- DATE, DATETIME
- In Version 9.0 oder höher kann die Tabelle auch die folgenden unterstützten Datentypen verwenden:
- TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
- JSON
- VARCHAR (Unterstützung der maximalen Länge)
Hinweis
Es wird empfohlen, Daten mit dem Datenimportfeature in der Konsole zu importieren. Der Import wird vom HeatWave-Service verwaltet und für die schnelle Importverarbeitung optimiert.
Es wird empfohlen, Daten mit dem Datenimportfeature in der Konsole zu importieren. Der Import wird vom HeatWave-Service verwaltet und für die schnelle Importverarbeitung optimiert.
Hinweis
Verwenden Sie die neueste Version der Shell MySQL, um die Daten mit aktivierter Option
Verwenden Sie die neueste Version der Shell MySQL, um die Daten mit aktivierter Option
ocimds
zu exportieren. Dadurch können potenzielle Datenimportfehler vermieden werden.