Importación mediante la función de importación de datos
Utilice la función de importación de datos para importar datos de un cubo de Object Storage a un sistema de base de datos independiente.
Solo puede importar a un sistema de base de datos independiente en la misma región que el bloque de almacenamiento de objetos. Además, puede importar un volcado mientras aún se está exportando a un cubo de Object Storage, pero esto puede impedir que se utilice la ingestión masiva.
Para importar datos a un sistema de base de datos de alta disponibilidad, primero importe datos a un sistema de base de datos independiente y, a continuación, active la alta disponibilidad.
HeatWave puede utilizar la ingestión masiva para acelerar la importación de datos cuando se cumplen las siguientes condiciones:
- La versión MySQL del sistema de base de datos es 8.4.0 o superior.
- El archivo CSV no se comprime ni se comprime con la compresión
zstd
. - El terminador de columna en el archivo CSV es un carácter de un solo byte.
- La tabla tiene una clave primaria creada explícitamente que no utiliza el índice de prefijo. No se admite GIPK (clave primaria invisible generada).
- La tabla utiliza un tablespace de archivo por tabla.
- La tabla utiliza el formato de fila dinámica.
- La tabla no tiene columnas generadas (virtuales o almacenadas).
- La tabla no tiene restricciones CHECK.
- En la tabla solo se utilizan los siguientes tipos de dato soportados:
- INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT (no firmado está soportado)
- NUMERIC, DECIMAL (UNSIGNED no está soportado; está en desuso en MySQL 8.0.17)
- FLOAT, DOUBLE (UNSIGNED no está soportado; está en desuso en MySQL 8.0.17)
- CHAR, VARCHAR (No hay soporte de datos grandes, el registro debe caber en la página)
- DATE, DATETIME
- En la versión 9.0 o superior, la tabla también puede utilizar los siguientes tipos de dato soportados:
- TEXTO PEQUEÑO, TEXTO, TEXTO MEDIO, TEXTO LARGO
- JSON
- VARCHAR (Soporta la longitud máxima)
Nota
Se recomienda importar datos mediante la función de importación de datos de la consola. El servicio HeatWave gestiona la importación y está optimizado para un procesamiento rápido de la importación.
Se recomienda importar datos mediante la función de importación de datos de la consola. El servicio HeatWave gestiona la importación y está optimizado para un procesamiento rápido de la importación.
Nota
Debe utilizar la última versión del shell MySQL para exportar los datos con la opción
Debe utilizar la última versión del shell MySQL para exportar los datos con la opción
ocimds
activada. Esto puede evitar posibles errores de importación de datos.