Importando com o Recurso de Importação de Dados
Use o recurso de importação de dados para importar dados de um bucket do serviço Object Storage para um sistema de banco de dados independente.
Você só pode importar para um sistema de banco de dados independente na mesma região do bucket do serviço Object Storage. Além disso, você pode importar um dump enquanto ele ainda está sendo exportado para um bucket do Object Storage, mas isso pode impedir que a ingestão em massa seja usada.
Para importar dados para um sistema de banco de dados de alta disponibilidade, primeiro importe dados para um sistema de banco de dados independente e, em seguida, ative a alta disponibilidade.
HeatWave pode usar a ingestão em massa para acelerar a importação de dados quando as seguintes condições forem atendidas:
- A versão MySQL do sistema de BD é 8.4.0 ou posterior.
- O arquivo CSV não é compactado nem compactado com a compactação
zstd
. - O terminador de coluna no arquivo CSV é um caractere de byte único.
- A tabela tem uma chave primária criada explicitamente que não usa índice de prefixo. GIPK (Chave Primária Invisível Gerada) não é suportado.
- A tabela usa um tablespace de arquivo por tabela.
- A tabela usa o formato de linha dinâmica.
- A tabela não tem colunas geradas (virtuais ou armazenadas).
- A tabela não tem constraints CHECK.
- A tabela usa apenas os seguintes tipos de dados suportados:
- INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT (não assinado é suportado)
- NUMERIC, DECIMAL (UNSIGNED não é suportado, obsoleto em MySQL 8.0.17)
- FLOAT, DOUBLE (UNSIGNED não é suportado, obsoleto em MySQL 8.0.17)
- CHAR, VARCHAR (Sem suporte a dados grandes, o registro precisa caber na página)
- DATA, DATA E HORA
- Na versão 9.0 ou superior, a tabela também pode usar os seguintes tipos de dados suportados:
- TEXTO MINÚSCULO, TEXTO, TEXTO MÉDIO, TEXTO LONGO
- JSON
- VARCHAR (Suporte ao tamanho máximo)
Observação
Recomenda-se importar dados usando o recurso de importação de dados na Console. A importação é gerenciada pelo Serviço HeatWave e otimizada para processamento rápido de importação.
Recomenda-se importar dados usando o recurso de importação de dados na Console. A importação é gerenciada pelo Serviço HeatWave e otimizada para processamento rápido de importação.
Observação
Use a versão mais recente do Shell MySQL para exportar os dados com a opção
Use a versão mais recente do Shell MySQL para exportar os dados com a opção
ocimds
ativada. Isso pode evitar possíveis erros de importação de dados.