Domanda

Ho ereditato un DB usando Myisam su MySQL 5.1 a causa della necessità di una ricerca completa. Ora ho letto che la ricerca FullText è disponibile su MySQL 5.6 InnoDB. In questo modo risolverebbe molti problemi, purché funzioni.

Sto provando a provarlo su un DB sperimentale, ma ecco un puzzle: ho un mysqldump dal database di produzione, che naturalmente vuole ricreare le tabelle come myisam.

Diverse opzioni si presentano:

  1. Modifica il file di dump - che è un file Gib da 8 quindi la modifica potrebbe essere un po 'difficile.
  2. Basta caricare il dump e convertire il motore in seguito, ma l'approvvigionamento nel file sembra prendere un lungo volta.
  3. Trova un po 'di magia che costringerà il nuovo motore DB ad essere innodB, indipendentemente da ciò che dice la discarica.

C'è un'altra opzione? Quale opzione dovrei scegliere?

Ammetto allegramente che DBA non è la mia abilità principale.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top