Vastgelopen database-import in Adobe Commerce Cloud oplossen

In dit artikel wordt uitgelegd hoe u problemen kunt oplossen waarbij database-import in Adobe Commerce Cloud vastloopt als gevolg van beperkingen van InnoDB Full-Text Search (FTS) of andere configuratiebeperkingen. Genereer en importeer een nieuwe databasedumpit om de FTS-functie te omzeilen.

Beschrijving description

Omgeving

Adobe Commerce Cloud

Probleem/symptomen

Tijdens de invoer van een gegevensbestandstortplaats in het milieu, kan het proces geplakt lijken, verlatend het milieu onbruikbaar. Een veelvoorkomende oorzaak is een fout met betrekking tot de functie FTS (Full-Text Search) van InnoDB. Dit komt voor wanneer de full-text grootte van de onderzoeksindex de gevormde geheim voorgeheugengrootte (innodb_ft_cache_size) overschrijdt.

Er kan een fout optreden die lijkt op het volgende:

InnoDB:Total InnoDB FTS size X for the table Y exceeds the innodb_ft_cache_size Z

Resolutie resolution

Om deze kwestie op te lossen, produceer een nieuwe gegevensbestandstortplaats om de eigenschap te mijden FTS en dan de nieuwe stortplaats in te voeren.

  1. Maak full-text indexen tijdens stortplaats onbruikbaar:

    • Zet de full-text indexen neer alvorens de gegevensbestandstortplaats te creëren en hen na de invoer te ontspannen.
    • ALTER TABLE table_name DROP INDEX index_name
  2. Gebruik de optie --skip-extended-insert :

    • Genereer de dump met de optie --skip-extended-insert om aparte INSERT -instructies voor elke rij te maken, waardoor het geheugengebruik tijdens het importeren wordt verminderd.
    • mysqldump --skip-extended-insert -u username -p database_name > dumpfile.sql
  3. Gebruik de optie --single-transaction :

    • Gebruik de optie --single-transaction om een consistente momentopname van de database te maken zonder tabellen te vergrendelen. Dit is handig voor grote databases.
    • mysqldump --single-transaction -u username -p database_name > dumpfile.sql
  4. Ondersteuningsverzoek:

    • Verzend het verzoek van de aS ​ steun ​ om de diensten opnieuw te beginnen MySQL
  5. Start MySQL opnieuw:

    • Als het opnieuw beginnen van de diensten MySQL niet de kwestie oplost, laat vallen en ontspannen het gegevensbestand.
  6. Documentatie

Verwante lezingen

Raadpleeg de volgende artikelen in de Commerce on Cloud Infrastructure Guide voor meer informatie:

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