Importation à l'aide de la fonction d'importation de données
Utilisez la fonction d'importation de données pour importer des données d'un compartiment de stockage d'objets vers un système de base de données autonome.
Vous pouvez importer vers un système de base de données autonome dans la même région que le compartiment de stockage d'objets seulement. Vous pouvez également importer un vidage alors qu'il est encore en cours d'exportation vers un compartiment de stockage d'objets, mais cela peut empêcher l'utilisation de l'ingestion en masse.
Pour importer des données dans un système de base de données à haute disponibilité, importez d'abord des données dans un système de base de données autonome, puis activez la haute disponibilité.
HeatWave peut utiliser l'ingestion en masse pour accélérer l'importation des données lorsque les conditions suivantes sont remplies :
- La version MySQL du système de base de données est 8.4.0 ou supérieure.
- Le fichier CSV n'est pas compressé ou compressé avec la compression
zstd
. - L'arrêt de colonne dans le fichier CSV est un caractère à un octet.
- La table a une clé primaire créée explicitement qui n'utilise pas d'index de préfixe. GIPK (clé primaire invisible générée) n'est pas pris en charge.
- La table utilise un tablespace fichier par table.
- La table utilise le format de ligne dynamique.
- La table n'a aucune colonne générée (virtuelle ou stockée).
- La table ne comporte aucune contrainte CHECK.
- Le tableau n'utilise que les types de données pris en charge suivants :
- INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT (non signé est pris en charge)
- NUMERIC, DECIMAL (UNSIGNED n'est pas pris en charge, obsolète dans MySQL 8.0.17)
- FLOAT, DOUBLE (UNSIGNED n'est pas pris en charge, obsolète dans MySQL 8.0.17)
- CHAR, VARCHAR (Aucune prise en charge de données volumineuses, l'enregistrement doit tenir dans la page)
- DATE, DATETIME
- Dans la version 9.0 ou ultérieure, le tableau peut également utiliser les types de données pris en charge suivants :
- TEXTE, TEXTE, TEXTE MOYEN, TEXTE LONG
- JSON
- VARCHAR (prend en charge la longueur maximale)
Note
Il est recommandé d'importer des données à l'aide de la fonction d'importation de données dans la console. L'importation est gérée par le service HeatWave et optimisée pour un traitement rapide de l'importation.
Il est recommandé d'importer des données à l'aide de la fonction d'importation de données dans la console. L'importation est gérée par le service HeatWave et optimisée pour un traitement rapide de l'importation.
Note
Vous devez utiliser la dernière version de l'interpréteur de commandes MySQL pour exporter les données avec l'option
Vous devez utiliser la dernière version de l'interpréteur de commandes MySQL pour exporter les données avec l'option
ocimds
activée. Cela peut éviter d'éventuelles erreurs d'importation de données.