Il semble qu'une base de données MySQL dont la table contient des dizaines de millions d'enregistrements obtiendra un gros INSERT INTO
lorsque les éléments suivants
mysqldump some_db > some_db.sql
est fait pour sauvegarder la base de données. (est-ce 1 instruction d'insertion qui gère todo les dossiers ?)
Ainsi, lors de la reconstruction de la BD en utilisant
mysql some_db < some_db.sql
alors le CPU est à peine occupé (environ 1,8% d'utilisation par le processus mysql... je ne vois pas non plus de mysqld ?) et le disque dur ne semble pas non plus être trop occupé...
La dernière fois, le processus de restauration a pris 5 heures. Y a-t-il un moyen de le rendre plus rapide ? Par exemple, lorsque vous faites mysqldump
peut-elle briser la INSERT
en des phrases plus courtes, de sorte que le mysql
n'a pas besoin d'analyser la ligne si durement lors de la restauration de la BD ?