Resolução de importações de banco de dados travadas na Adobe Commerce Cloud
Este artigo explica como resolver problemas em que as importações de banco de dados na Adobe Commerce Cloud ficam travadas devido a limitações do InnoDB Full-Text Search (FTS) ou outras restrições de configuração. Gere e importe um novo dump do banco de dados para ignorar o recurso FTS.
Descrição description
Ambiente
Adobe Commerce Cloud
Problema/Sintomas
Durante uma importação de dump do banco de dados para o ambiente, o processo pode parecer paralisado, deixando o ambiente inutilizável. Uma causa comum é um erro relacionado ao recurso Pesquisa de texto completo (FTS) do InnoDB. Isso ocorre quando o tamanho do índice de pesquisa de texto completo excede o tamanho de cache configurado (innodb_ft_cache_size).
Um erro semelhante ao seguinte pode aparecer:
InnoDB:Total InnoDB FTS size X for the table Y exceeds the innodb_ft_cache_size Z
Resolução resolution
Para resolver esse problema, gere um novo dump do banco de dados para ignorar o recurso FTS e, em seguida, importe o novo dump.
-
Desabilitar índices de texto completo durante o despejo:
- Descarte os índices de texto completo antes de criar o despejo do banco de dados e recrie-os após a importação.
ALTER TABLE table_name DROP INDEX index_name
-
Usar opção
--skip-extended-insert:- Gere o despejo usando a opção
--skip-extended-insertpara criar instruçõesINSERTseparadas para cada linha, reduzindo o uso de memória durante a importação. mysqldump --skip-extended-insert -u username -p database_name > dumpfile.sql
- Gere o despejo usando a opção
-
Usar opção
--single-transaction:- Use a opção
--single-transactionpara criar um instantâneo consistente do banco de dados sem bloquear tabelas. Isso é útil para bancos de dados grandes. mysqldump --single-transaction -u username -p database_name > dumpfile.sql
- Use a opção
-
Solicitação de suporte:
- Enviar uma solicitação de suporte para reiniciar os serviços MySQL
-
Reiniciar o MySQL:
- Se a reinicialização dos serviços MySQL não resolver o problema, remova e recrie o banco de dados.
-
Documentação
- Importe o dump funcional do banco de dados após as etapas acima. Siga o guia aqui: Importe seu Banco de Dados.
Leituras relacionadas
Para obter mais informações, consulte os seguintes artigos no Guia de infraestrutura do Commerce na nuvem: