C'est vrai que c'est trop lent... Peux ton avoir une partie de la config MySQL ? Ce sont des tables InnoDB ?
Le 9 décembre 2013 20:21, DjinnS DjinnS <[email protected]> a écrit : > Salut, > > Fais un dump par table. Ensuite tu importes en parallèle. Par exemple tu > fais 4 threads d'import. L'idée c'est de répartir les tables équitablement. > > Dans ton dump mets les options pour le disable keys/ensable keys. > > La parallélisation te permettra de tirer parti de ton hard. > > Dans l'idéal tu peux aussi passer par un autre disque que le serveur > final. Sur un lan privé tu auras tendance à "piper" le dump direct vers > l'import. Tu gagnes sur les io. > > -- > Guillaume > Le 9 déc. 2013 19:36, "Joël DEREFINKO" <[email protected]> a écrit > : > >> A voir aussi : si tes tables contiennent des index (ce dont je ne doute >> pas vu la volumétrie), il est préférable supprimer les index avant le >> restore (donc idéalement avant le dump). >> >> Pourquoi ? à chaque insert, les index sont recalculés. Si au début ca va >> vite, après quelques millions de lignes, ca devient plus coton. >> >> >> >> Une fois la restore faite, remettre les index en place. >> >> >> >> Joël. >> >> >> >> *From:* [email protected] [mailto:[email protected]] *On >> Behalf Of *Thomas Pedoussaut >> *Sent:* lundi 9 décembre 2013 16:39 >> *To:* Axel Vittecoq >> *Cc:* French SysAdmin Group >> *Subject:* Re: [FRsAG] import dump MySQL très lent >> >> >> >> On 2013-12-09 16:33, Axel Vittecoq wrote: >> >> Bonjour, >> >> >> >> Je vous expose mon problème: >> >> >> >> Nous avons pris ce serveur >> http://www.ovh.co.uk/dedicated_servers/enterprise/2014-SP-128.xml + Raid >> hard >> >> pour y migrer notre master MySQL >> >> actuellement c'est un Raid0 soft de SSD, 24G RAM, Xeon i7 W3520 >> >> >> >> Il y a environ 400G à migrer selon: >> >> SELECT table_schema "DB Name", Round(Sum(data_length + index_length) / >> 1024 / 1024, 1) "DB Size in MB" FROM information_schema.tables GROUP >> BY table_schema; >> >> >> >> J'ai fait un dump classique (qui pèse 200G). le dump a été transféré sur >> le serveur. >> >> J'importe le dump dans MySQL (mysql < /mon/dump.sql) >> >> Mauvais outils ..... >> >> http://dev.mysql.com/doc/refman/5.6/en/load-data.html >> >> Sinon jouer avec alter table ... disable keys / enable keys. >> >> -- >> Thomas >> >> _______________________________________________ >> Liste de diffusion du FRsAG >> http://www.frsag.org/ >> >> > _______________________________________________ > Liste de diffusion du FRsAG > http://www.frsag.org/ > >
_______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
