Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
sysadmin:tips:mysql [2013/07/24 15:26] james typo + ajout tags |
sysadmin:tips:mysql [2015/07/17 17:15] james ajout commande fragmentation |
||
---|---|---|---|
Ligne 38: | Ligne 38: | ||
</note> | </note> | ||
+ | ====== Savoir quelles tables sont fragmentées ===== | ||
+ | Pour savoir quelles tables sont fragmentées, on peut utiliser la commande suivante :<code>SELECT engine, table_schema, table_name, data_free*100/data_length AS percent_frag FROM information_schema.tables where data_free IS NOT NULL and data_free <> 0 order by percent_frag ;</code> | ||
+ | Il suffit ensuite de lancer un "OPTIMIZE table MaTable" sur ces tables pour réduire la fragmentation | ||
+ | <note>Il doit y avoir mieux cette commande donne des faux positifs et/ou quelques valeurs bizarres, mais ca marche (tm)</note> | ||