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/

Répondre à