Configurazione delle opzioni avanzate di caricamento iniziale per le migrazioni MySQL
Per ottimizzare ulteriormente le prestazioni, modificare le modalità di esportazione o selezionare le opzioni di compatibilità, sono disponibili diverse impostazioni che è possibile configurare nella scheda Caricamento iniziale per le migrazioni MySQL delle risorse di migrazione Impostazioni avanzate.
-
Modalità job:
- Completo esegue un'esportazione completa del database. Esegue un'esportazione di tutti gli schemi nel server.
- Schema (impostazione predefinita) esporta lo schema definito nell'opzione Nome database della connessione di origine.
Specificare gli oggetti dello schema per l'inclusione o l'esclusione nella scheda Impostazioni avanzate, Oggetti selezionati. Per informazioni dettagliate, vedere Selezione di oggetti per la migrazione MySQL.
- Per ottimizzare la migrazione MySQL sono disponibili le seguenti impostazioni:
- Abilita dump di dati coerenti: abilita dump di dati coerenti bloccando l'istanza per il backup durante il dump.
Nota
Questa opzione è selezionata per impostazione predefinita.
- Impostare il fuso orario di dump su UTC: includere un'istruzione all'inizio del dump per impostare l'ora su UTC.
Nota
Questa opzione è selezionata per impostazione predefinita.
- Gestione degli errori di concessione o revoca: in caso di errori correlati a errori GRANT o REVOKE, selezionare una delle seguenti opzioni:
- aborto: (impostazione predefinita) arresta il processo di caricamento e visualizza un errore.
- drop_account: elimina l'account e continua il processo di caricamento.
- ignore: ignora l'errore e continua il processo di caricamento.
- Ignora oggetti di destinazione esistenti: importare il dump anche se contiene oggetti già esistenti nello schema di destinazione nell'istanza MySQL.
- Abilita dump di dati coerenti: abilita dump di dati coerenti bloccando l'istanza per il backup durante il dump.
- In Opzioni di compatibilità, selezionare i requisiti specificati per la compatibilità con il servizio HeatWave OCI per tutte le tabelle nell'output di dump, modificando i file di dump in base alle esigenze.
- Compatibilità con chiave primaria: selezionare la compatibilità con chiave primaria. Di seguito sono riportate le opzioni disponibili.
- Nessuno: opzione predefinita.
- Crea chiavi primarie invisibili: aggiungere un flag nei metadati del dump per aggiungere chiavi primarie in colonne invisibili per ogni tabella che non contiene una chiave primaria.
- Ignora chiavi primarie mancanti: fa in modo che l'utility di dump dell'istanza, dello schema o della tabella ignori le chiavi primarie mancanti quando viene eseguito il dump, in modo che l'opzione ocimds possa essere ancora utilizzata senza l'arresto del dump a causa di questo controllo.
- Forza innodb: modificare le istruzioni CREATE TABLE per utilizzare il motore di storage InnoDB per le tabelle che non lo utilizzano già.
- Ignora gli account non validi: rimuovere gli account utenti creati con plugin di autenticazione esterni non supportati nel Servizio OCI HeatWave.
- DEFINER: rimuovere la clausola DEFINER da viste, routine, eventi e trigger, in maniera che questi oggetti vengano creati con il DEFINER predefinito (l'utente che richiama lo schema) e modificare la clausola SQL SECURITY per le viste e le routine in maniera da specificare INVOKER anziché DEFINER.
- Autorizzazioni con limitazioni di frequenza: rimuovere i privilegi specifici limitati dal servizio OCI HeatWave dalle istruzioni GRANT, in modo che gli utenti e i rispettivi ruoli non possano ricevere questi privilegi (che potrebbero stabilire la Non riuscita della creazione utente).
- Strip tablep TABLESPACE: rimuovere la clausola TABLESPACE dalle istruzioni CREATE TABLE, in modo che tutte le tabelle vengano CREATE nelle TABLESPACE predefinite;
- Ignora privilegi con caratteri jolly: se abilitato, ignora gli errori dai privilegi degli schemi con caratteri jolly, che vengono interpretati in modo diverso nei sistemi in cui è abilitata la variabile di sistema partial_revokes.
- Trasferire le istruzioni GRANT che non riuscirebbero: se abilitato, rimuove le istruzioni GRANT che non riuscirebbero quando gli utenti vengono caricati.
- Compatibilità con chiave primaria: selezionare la compatibilità con chiave primaria. Di seguito sono riportate le opzioni disponibili.
Argomento padre: Creazione di migrazioni MySQL