Défragmenter les tables

Si vous avez accès au terminal

mysqlcheck --optimize --all-databases

Si vous n’avez pas accès au terminal

Pour trouver les tables à défragmenter :

USE information_schema;

SELECT TABLE_SCHEMA,TABLE_NAME FROM TABLES
  WHERE TABLE_SCHEMA NOT IN ("information_schema","mysql") AND Data_free > 0;

Pour défragmenter les tables :

OPTIMIZE TABLE nom_de_la_table;

Revision #1
Created Thu, Jan 23, 2020 4:23 PM by Luc
Updated Thu, Jan 23, 2020 6:04 PM by Luc