PDA

View Full Version : [MySQL] Export del DB


Lim
06-11-2007, 13:32
Comincio ad avere un DB di dimensioni notevoli (oltre 320.000 record sparsi su 14 tabelle ed il numero è destinato a salire).

Faccio periodicamente degli export dalla pagina di amministrazione di PHPMyAdmin. Salvo l'export in un file .txt. Fin qui nessun problema, però quando voglio riutilizzare il file per fare l'IMPORT, molte volte non ci riesce perchè lo script impiega troppo tempo (non è il tempo max di esecuzione dello script PHP, perchè quello è impostato ad un valore molto alto, mentre l'import impiega tra 5 e 10 minuti di solito...)

Comunque, non credo che sia normale un comportamento del genere. Esiste una procedura particolare per fare l'export/import?
Io di solito spunto queste opzioni:
per i DATI (Inserimenti completi, Inserimenti estesi, Usa l'esadecimale per i dati binari, Lunghezza massima di una query creata=100000)
TIPO di ESPORTAZIONE=UPDATE

vizzz
06-11-2007, 14:48
Comincio ad avere un DB di dimensioni notevoli (oltre 320.000 record sparsi su 14 tabelle ed il numero è destinato a salire).

Faccio periodicamente degli export dalla pagina di amministrazione di PHPMyAdmin. Salvo l'export in un file .txt. Fin qui nessun problema, però quando voglio riutilizzare il file per fare l'IMPORT, molte volte non ci riesce perchè lo script impiega troppo tempo (non è il tempo max di esecuzione dello script PHP, perchè quello è impostato ad un valore molto alto, mentre l'import impiega tra 5 e 10 minuti di solito...)

Comunque, non credo che sia normale un comportamento del genere. Esiste una procedura particolare per fare l'export/import?
Io di solito spunto queste opzioni:
per i DATI (Inserimenti completi, Inserimenti estesi, Usa l'esadecimale per i dati binari, Lunghezza massima di una query creata=100000)
TIPO di ESPORTAZIONE=UPDATE

potresti spezzare il file, oppure usare un client più serio...perchè il tuo problema sta in phpmyadmin che va in timeout nell'esecuzione della pagina di import.