-
Mysqldump Bases probleme
bonjour,
Lorsque je fait un mysqldump en ssh en local sur ma debian il me sauvegarde que 80Mo a peu prés chaque jour alors qu'elle en fait au moins 850Mo
Mon script est du genre:
mysqldump -h localhost -uuser -ppwd base > base.sql
Prescion : dans ma base il y a du MyISAM et innodb.
enfin je fais un for i do parce que j'en ai plusieurs en fait....
mais vu la taille de la base, mysqldump est il bien approprié ????
ou y t-il un parametre ? genre max_size_limit ?
Merci !
-
Y a t-il beaucoup d'index sur cette BDD ?
mysqldump ne fait que retranscrire en format texte les ordres SQL pour recréer la structure de la BDD et l'insertion des données dans les tables.
Les données physiques ne sont pas sauvegardées ni les index.
Enfin, si la BDD a subi beaucoup de mises à jour de données, un coup d'OPTIMIZE pourrait peut-être en réduire la taille.
-
Bonjour,
je me demande si ça viendrait pas du fait que je fasse un mysqldump sans locker la base et que dans ma base les tables soient Myisam et innodb ???
-
Non il n'y a pas de raison que cela tienne du lock des tables.
As-tu fait un OPTIMIZE des tables pour diminuer la taille affichée des tables ?
Y a t-il beaucoup d'index ? (bis repetita !)