Risoluzione delle importazioni di database bloccati in Adobe Commerce Cloud
Questo articolo spiega come risolvere i problemi in cui le importazioni di database in Adobe Commerce Cloud si bloccano a causa di limitazioni InnoDB Full-Text Search (FTS) o di altri vincoli di configurazione. Generare e quindi importare un nuovo dump del database per ignorare la funzione FTS.
Descrizione description
Ambiente
Adobe Commerce Cloud
Problema/Sintomi
Durante l’importazione di un’immagine del database nell’ambiente, il processo potrebbe apparire bloccato e rendere l’ambiente inutilizzabile. Una causa comune è un errore relativo alla funzione di ricerca full-text (FTS) di InnoDB. Ciò si verifica quando la dimensione dell'indice di ricerca full-text supera la dimensione della cache configurata (innodb_ft_cache_size).
Può essere visualizzato un errore simile al seguente:
InnoDB:Total InnoDB FTS size X for the table Y exceeds the innodb_ft_cache_size Z
Risoluzione resolution
Per risolvere questo problema, genera un nuovo dump del database per ignorare la funzione FTS, quindi importa il nuovo dump.
-
Disattiva indici full-text durante l'immagine:
- Rilascia gli indici full-text prima di creare l’immagine del database e ricreali dopo l’importazione.
ALTER TABLE table_name DROP INDEX index_name
-
Usa opzione
--skip-extended-insert:- Generare il dump utilizzando l'opzione
--skip-extended-insertper creare istruzioniINSERTseparate per ogni riga, riducendo l'utilizzo di memoria durante l'importazione. mysqldump --skip-extended-insert -u username -p database_name > dumpfile.sql
- Generare il dump utilizzando l'opzione
-
Usa opzione
--single-transaction:- Utilizzare l'opzione
--single-transactionper creare uno snapshot coerente del database senza bloccare le tabelle. Questa funzione è utile per i database di grandi dimensioni. mysqldump --single-transaction -u username -p database_name > dumpfile.sql
- Utilizzare l'opzione
-
Richiesta di supporto:
- Invia una richiesta di supporto per riavviare i servizi MySQL
-
Riavvia MySQL:
- Se il riavvio dei servizi MySQL non risolve il problema, eliminare e ricreare il database.
-
Documentazione
- Importa il dump del database funzionale dopo i passaggi precedenti. Segui questa guida: Importa il tuo database.
Letture correlate
Per ulteriori informazioni, consulta i seguenti articoli nella Guida all’infrastruttura cloud di Commerce: