Importazione mediante la funzione di importazione dei dati
Utilizzare la funzione di importazione dei dati per importare i dati da un bucket di storage degli oggetti in un sistema DB standalone.
Puoi eseguire l'importazione in un sistema DB standalone nella stessa area del solo bucket di storage degli oggetti. Inoltre, puoi importare un dump mentre è ancora in fase di esportazione in un bucket di storage degli oggetti, ma ciò potrebbe impedire l'utilizzo dell'inclusione in blocco.
Per importare i dati in un sistema DB High Availability, importare in primo luogo i dati in un sistema DB standalone, quindi abilitare High Availability.
HeatWave può utilizzare l'inclusione in blocco per accelerare l'importazione dei dati quando vengono soddisfatte le seguenti condizioni:
- La versione MySQL del sistema DB è la 8.4.0 o successiva.
- Il file CSV non è compresso o compresso con la compressione
zstd
. - Il terminatore di colonna nel file CSV è un carattere a byte singolo.
- La tabella dispone di una chiave primaria creata in modo esplicito che non utilizza l'indice di prefisso. GIPK (Chiave primaria invisibile generata) non è supportato.
- La tabella utilizza una tablespace file per tabella.
- La tabella utilizza il formato riga dinamico.
- La tabella non dispone di colonne generate (virtuali o memorizzate).
- La tabella non ha vincoli CHECK.
- La tabella utilizza solo i seguenti tipi di dati supportati:
- INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT (non firmato è supportato)
- NUMERIC, DECIMAL (UNSIGNED non è supportato, deprecato in MySQL 8.0.17)
- FLOAT, DOUBLE (UNSIGNED non è supportato, deprecato in MySQL 8.0.17)
- CHAR, VARCHAR (nessun supporto dati di grandi dimensioni, il record deve rientrare nella pagina)
- DATA, DATA E ORA
- Nella versione 9.0 o successiva, la tabella può utilizzare anche i seguenti tipi di dati supportati:
- TINYTEXT, TESTO, MEDIUMTEXT, LONGTEXT
- JSON
- VARCHAR (Supporta la lunghezza massima)
Nota
Si consiglia di importare i dati utilizzando la funzione di importazione dei dati nella console. L'importazione viene gestita dal servizio HeatWave e ottimizzata per l'elaborazione rapida dell'importazione.
Si consiglia di importare i dati utilizzando la funzione di importazione dei dati nella console. L'importazione viene gestita dal servizio HeatWave e ottimizzata per l'elaborazione rapida dell'importazione.
Nota
È consigliabile utilizzare la versione più recente della shell MySQL per esportare i dati con l'opzione
È consigliabile utilizzare la versione più recente della shell MySQL per esportare i dati con l'opzione
ocimds
abilitata. Ciò può evitare potenziali errori di importazione dei dati.