Newsgroup: it.comp.os.linux.sys
Titolo: Problema mysqldump con grosse Tabelle InnoDB

Ciao a tutti!
 
In ufficio abbiamo un DB con alcune tabelle veramente grosse (piu' GB).
Per vari motivi (principalmente legati all'uso di FK), un paio di giorni
fa abbiamo convertito (fortunatamente solo su un Server di test) una
tabella molto grossa (~8 milioni di records per 2.4GB di spazio usato) da
MyISAM in InnoDB.
 
Da quel giorno non e' piu' possibile fare un Backup del DB.
Mysqldump mi sputa sempre l'errore:
 
mysqldump: Error 2013: Lost connection to MySQL server during query when
dumping table `accesslog` at row: 6492722
 
Il programma viene chiamato con questi parametri:
 
/usr/bin/mysqldump --add-drop-table -c -C -u root --password=myPWD -h
192.168.103.150 -r /tmp/db205184_2.sql db205184_2
 
Una ricerca su Google mi ha detto che non sono l'unico ad avere il
problema, in compenso non sono riuscito a trovare nessuna soluzione...
 
Sapete aiutarmi?
 
Grazie
Luca Bertoncello
(
luca...@lucabert.de
)
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 Sapete aiutarmi?
 
Comincia a chiederti se è un problema lato client od un problema lato 
server. Nel secondo caso devi guardare i log del server.
 
E come seconda prova lancia quel comando da locale sul server tramite unix 
socket e non su tcp.
 

 socket e non su tcp.
 
Scusate, e' venerdi...
Ho dimenticato di specificare che mysqldump e' lanciato sullo stesso
Server dove gira MySQL...
Ho comunque provato anche via UnixSocket:
 
/usr/bin/mysqldump --add-drop-table -c -C -u root --password=myPWD
--socket=/var/run/mysqld/mysqld.sock -r /tmp/db205184_2.sql db205184_2
mysqldump: Error 2013: Lost connection to MySQL server during query when
dumping table `accesslog` at row: 6492722
 
Non cambia niente... :(
 
Altre idee?


> Altre idee?
 
global net_write_timeout  = 12 gazzilioni
global max_allowed_packet = 37337 TB
 
--single-transaction --quick

bio ha scritto:

Fatto! Sempre lo stesso errore alla stessa riga...
 
Suggerimenti per riti Woodoo?
Si, lo so che un altro DB probabilmente risolverebbe il problema, ma
dovete spiegarlo a quelli che cacciano i soldi.
E, sopratutto, non voglio pensare a quante madonne dovrei tirare per
portare tutti i dati da un DB all'altro e convertire tutti i programmi...
 
Ciao


192.168.103.150 -r /tmp/db205184_2.sql db205184_2
 
http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html#option_mysqldump_single-transaction
 
 
Non dovrebbe servirti --quick dato che e' implicito in --opt che e' implicito
di default. Se lo fai via sockets, controlla nei log se per caso qualche cosa
avesse fatto superare la massima dimensione del pacchetto (mi pare che non si
dovrebbe verificare, ma io ho spesso torto, e Murphy sempre ragione :-) ).
 
Leonardo
 
-- 
Were I Glenallan's Earl this tide, and were you Roland Cheyne,
My spur would be in my horse's side, the bridle upon his mane.
If they hae twenty thousand blades and we twice ten times ten,
Yet they hae but their tartan plaids, and we're mail-clad men.

Suggerimenti per riti Woodoo?
 
Un tentativo estremo: splittare le INSERT.
 
	--skip-extended-insert


 dovrebbe verificare, ma io ho spesso torto, e Murphy sempre ragione :-) ).
 
Ho scoperto per vie traverse che la tabella e' proprio rovinata...
 
Ora l'ho ranzata e la sto reimportando dal server di produzione, poi
ritentero' il Dump.
 
Se avro' ancora problemi, mi faro' vivo.


 Ho scoperto per vie traverse che la tabella e' proprio rovinata...
 
 
Vedi quando uno ti dice di guardare i log del server come primo punto ?

 Vedi quando uno ti dice di guardare i log del server come primo punto ?
 
Ho guardato nel file sbagliato... E' venerdi e sono tre settimane che
dormo poco e male...
 
ciao


 dormo poco e male...
 
E' colpa dello Zip War Airganon
 


wrote:

/me rotola sul pavimento piangendo


 E' colpa dello Zip War Airganon
 
 
Chi?


E' un software Open source di nuova concezione basato su un metodo chiamato 
SVG4 (che non sono le immagini, bada ben) e che è stato introdotto in questo 
paper 
http://f.cl.ly/items/2R1R0B3H081Z3F231X0I/svg.pdf
﻿che probabilmente 
diventerà una RFC.
 
Lo trovi su GitHub, compresa la documentazione.
 
Io ancora non ho avuto modo di approfondire ma ne dicono un gran bene.
 

 io ho spesso torto, e Murphy sempre ragione :-)
 
Molto carina, posso rivendermela? :-P
 
Jey
-- 
Non prendere la vita troppo sul serio... non ne uscirai mai vivo
http://www.joram.it/servizi/consulente.htm
 

Io ancora non ho avuto modo di approfondire ma ne dicono un gran bene.
 
Hmm, si "ispira" visibilmente al lavoro di J. Augustine Aloysius senza citarlo
in bibliografia (V.b), anzi attribuendolo a Zhang e Chang. Mi riesce difficile
trovarlo un comportamento scientificamente corretto :-(


Molto carina, posso rivendermela? :-P
 
Vai, vai: e' GPL :-)


 riesce difficile trovarlo un comportamento scientificamente corretto :-(
 
Lo definirei un problema più accademico che scientifico.
 
Perchè scientificamente il grosso del lavoro riferito allo studio è sul 
software che, dicono alcuni super esperti su internet (ci sono anche dei 
video su You Tube), è sul punto di essere rilasciato.
 
I problemi sulle attribuzioni bibliografiche credo siano superabili...
 
 
 
 
-----------
 
"An enormous case was looking down at her with large round
eyes, and feebly stretching out one paw, trying to touch her."
 

Lo definirei un problema più accademico che scientifico.
 
Be', si'. In effetti ho poi scoperto (pensa tu) che JAAJ proprio in quel passo
si era ispirato ad un precedente lavoro che trovo attribuito sia a Edward Marx
e Will Fox, che ad un certo Charles K. Harris, e addirittura a Libbie Davidson
Carpenter.
 
Appena viene rilasciato il software, credo che lo usero' per il crowd-sourcing
delle fonti del paper medesimo; m'e' entrata la curiosita'.


 /me rotola sul pavimento piangendo
 
Beati voi che avete ancora voglia di ridere...:-/


*Non* erano lacrime di ilarita' :'-(
