Les tables fragmentée de mysql le ralentissent

une table fragmentée c’est comme un disque dur fragmenté, l’information est éparpillée.

Donc il faut la défragmenter. Le problème c’est comment trouver les tables fragmentée?

Cette petite requêtes sql devra faire l’affaire :

select TABLE_NAME,Data_free
from information_schema.TABLES
where TABLE_SCHEMA NOT IN ('information_schema','mysql')
and Data_free > 0;

 

Une fois que vous avez des tables listée exécutez la requête suivante sur chaque table :

optimize table la_table_fragmentee

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *