Resolución de importaciones de base de datos atascadas en Adobe Commerce Cloud
Este artículo explica cómo resolver problemas en los que las importaciones de bases de datos en Adobe Commerce Cloud se quedan atascadas debido a las limitaciones de búsqueda de texto completo (FTS) de InnoDB u otras restricciones de configuración. Genere y, a continuación, importe un nuevo volcado de base de datos para omitir la función FTS.
Descripción description
Entorno
Adobe Commerce Cloud
Problema/Síntomas
Durante una importación de volcado de base de datos en el entorno, el proceso puede aparecer atascado, lo que deja el entorno inutilizable. Una causa común es un error relacionado con la función de búsqueda de texto completo (FTS) de InnoDB. Esto ocurre cuando el tamaño del índice de búsqueda de texto completo supera el tamaño de caché configurado (innodb_ft_cache_size).
Puede aparecer un error similar al siguiente:
InnoDB:Total InnoDB FTS size X for the table Y exceeds the innodb_ft_cache_size Z
Resolución resolution
Para resolver este problema, genere un nuevo volcado de la base de datos para omitir la función FTS y, a continuación, importe el nuevo volcado.
-
Deshabilitar índices de texto completo durante el volcado:
- Suelte los índices de texto completo antes de crear el volcado de la base de datos y vuelva a crearlos después de la importación.
ALTER TABLE table_name DROP INDEX index_name
-
Utilizar la opción
--skip-extended-insert:- Genere el volcado utilizando la opción
--skip-extended-insertpara crear instruccionesINSERTindependientes para cada fila, lo que reduce el uso de memoria durante la importación. mysqldump --skip-extended-insert -u username -p database_name > dumpfile.sql
- Genere el volcado utilizando la opción
-
Utilizar la opción
--single-transaction:- Utilice la opción
--single-transactionpara crear una instantánea coherente de la base de datos sin bloquear las tablas. Esto resulta útil para bases de datos grandes. mysqldump --single-transaction -u username -p database_name > dumpfile.sql
- Utilice la opción
-
Solicitud de soporte:
- Envíe una solicitud de soporte para reiniciar los servicios MySQL
-
Reiniciar MySQL:
- Si al reiniciar los servicios MySQL no se resuelve el problema, suelte y vuelva a crear la base de datos.
-
Documentación
- Importe el volcado de la base de datos funcional después de los pasos anteriores. Siga la guía aquí: Importe su base de datos.
Lecturas relacionadas
Para obtener más información, consulte los siguientes artículos en la Guía de Commerce sobre infraestructura en la nube: