Devo esportare i dati di una tabella da un DB Firebird e importarli in
MySQL.
La tabella ᅵ semplice: campo "id" come primary index + 5 campi
(testo,data,int).
Numero di record elevato, almeno per come sono abituato io (circa 300.000).
In fase di export creo vari files sql contenenti la insert per mysql; in
ogni file metto solo 10000 record in modo da non avere troppi problemi
in fase di import (in tutto risultano 31 files).
In phpMyAdmin effettuo la import dei files 1,2,3,4 senza problemi.
Quando effettuo la import del file 5, apache impegna la cpu al 100% (in
realtᅵ la occupa al 50% perchᅵ ᅵ un dual-core) e non se ne esce fino a
quando, dopo 30/60 minuti esce un errore che dice che mysql non ᅵ piᅵ
disponibile.
Host: Windows
Server: XAMPP (Apache-Mysql-PHP)
SOLUZIONE:
ho importato i file da linea di comando in batch mode. Ci ha impiegato
pochi secondi (meno di un minuto).
> SOLUZIONE:
> ho importato i file da linea di comando in batch mode. Ci ha impiegato
> pochi secondi (meno di un minuto).
Anche con firebird e una sua GUI c'� quel problema, ma � appunto una
limitazione della GUI stessa.
Piuttosto a volte ho visto miglioramenti disattivando indici e poi
riattivandoli.
Ci avevo pensato ma ha proprio soltanto la primary key.