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.

  1. 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
  2. Utilizar la opción --skip-extended-insert:

    • Genere el volcado utilizando la opción --skip-extended-insert para crear instrucciones INSERT independientes 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
  3. Utilizar la opción --single-transaction:

    • Utilice la opción --single-transaction para 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
  4. Solicitud de soporte:

  5. Reiniciar MySQL:

    • Si al reiniciar los servicios MySQL no se resuelve el problema, suelte y vuelva a crear la base de datos.
  6. 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:

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f