Je voudrais OPTIMIZE
toutes les tables actuellement fragmentées. Ces tables doivent avoir information_schema.DATA_FREE > 0
.Mysql OPTIMIZE TABLE pour toutes les tables fragmentées
Est-il possible d'optimiser toutes les tables avec cette propriété dans une commande dans SQL ou devrais-je écrire le code externe pour faire ceci?
légères modifications nécessaires pour travailler pour moi, mais une grande approche. SELECT concat ("OPTIMIZE TABLE", schéma_table, ".", Nom_table, ";") FROM information_schema.tables O WH DATA_FREE> 0 INTO OUTFILE '/tmp/optimize.sql'; SOURCE /tmp/optimize.sql; –
Vous avez besoin de quelques balises en arrière autour de table_schema et nom_table, sinon je vous dois une bière, merci beaucoup. –