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.
-
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
-
Gebruik de optie
--skip-extended-insert:- Genereer de dump met de optie
--skip-extended-insertom aparteINSERT-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
- Genereer de dump met de optie
-
Gebruik de optie
--single-transaction:- Gebruik de optie
--single-transactionom 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
- Gebruik de optie
-
Ondersteuningsverzoek:
- Verzend het verzoek van de aS steun om de diensten opnieuw te beginnen MySQL
-
Start MySQL opnieuw:
- Als het opnieuw beginnen van de diensten MySQL niet de kwestie oplost, laat vallen en ontspannen het gegevensbestand.
-
Documentatie
- Importeer uw functionele databasedumpit na de bovenstaande stappen. Volg hier de gids: de Invoer Uw Gegevensbestand .
Verwante lezingen
Raadpleeg de volgende artikelen in de Commerce on Cloud Infrastructure Guide voor meer informatie: