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.
  • 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.