Overblog Suivre ce blog
Editer l'article Administration Créer mon blog

[Tuto] Optimiser Une Base De Données MySQL

par Morgan

publié dans Tutoriel sql

MySQL permet d'optimiser les tables d'une base de manière très simple, il suffit de lancer la requête suivante:

 

 OPTIMIZE TABLE 'table1', 'table2', ..., 'tableN' 

En tant que bon webmaster, vous désirez faire un script qui optimise automatiquement vos tables mais deux problèmes se posent:
* Vous ne voulez pas "coder en dur" toutes vos tables,
* Vous ne voulez optimiser que les tables qui en ont besoin.

Heureusement pour nous, MySQL peut vous informer sur la structure d'une base avec la requête suivante:

 

 SHOW TABLE STATUS 

Le retour de cette requête comporte deux champs qui nous intéressent au plus au point:
Name qui est le nom de la table
Data_free qui est l'espace pouvant être libéré.

Voici le script (il faut cliquer sur l'image pour acceder au script):

 http://pics.imagup.com/ano1/1278044664.png
Commenter cet article