Table des matières

Description

Ce script vous permet d'optimiser vos tables.
Si vous effectuer trop de suppression sur vos tables, cela crée des pertes et ainsi vous perdez de l'espace pour vos bases de données

Code

php
$sql = "OPTIMIZE TABLE ";
$req = mysql_query('SHOW TABLE STATUS');
while($data = mysql_fetch_assoc($req))
{
    if($data['Data_free'] > 0)
    {
        $sql .= '`'.$data['Name'].'`, ';
    }
}
$sql = substr($sql, 0, (strlen($sql)-2));
mysql_query($sql);

Utilisation

Le script est à placer dans un fichier qui est tout le temps appelé par le site. On pourrai éventuellement faire en sorte qu'il ne s'exécute uniquement pendant une période donnée de la journée. Par exemple vers 2/3h du matin quand quasiment personne n'est sur le site


j0k3r_n0ir 17/12/2005 19:04