Bonjour je me heurte à un problème pour faire basculer plusieurs de nos clients sous MySQL.
Après avoir fait un import sous MySQL à partir de données brutes sous forme de fichiers CSV je voudrais reconstruire tout les Index de toutes les tables de manière automatisée afin d'améliorer les performances.
Seul problème mes tables sont en InnoDB (je ne peut me passer des transactions) et la commande REPAIR TABLE nomdetable QUICK; ne fonctionne qu'avec les tables MyISAM.
Reste la possibilité de les passer en MyISAM le temps d'effectuer le REPAIR TABLE seulement je possède certaines tables qui ont des clés étrangères. Comme MyISAM ne les gère pas ... ça coince.
J'ai remarqué l'existance de la commande OPTIMIZE TABLE. Cette commande est elle capable de "reconstruire les index" ? Si c'est le cas je me rabatterai alors dessus.
Merci d'avance. Toutes suggestions sont les bienvenues
Partager