Issue 3: Cronjob - optimize db (door Grubolsch)
Project Member Reported by trenchcoat.philosopher@gmail.com, Dec 21, 2008
Een ideetje voor de webslaaf (als die er nog niet aan heeft gedacht).
Mischien zou het niet zo'n slecht idee zijn om een cronjob te laten lopen
rond drie uur s'nachts, die telkens alle databasetabellen optimaliseerd.
Dit zou de snelheid van MDG zeker ten goede komen.

Ikzelf doe dit bij alle websites die ik ontwikkel, en de snelheidswinst is
vaak opmerkelijk.

Hier een functie die je daarvoor kan gebruiken, stop er gewoon de naam van
de mdg-database in.

function optimizeDB($databasename)
{
$result = mysql_query('SHOW TABLES FROM '. $databasename);
while ($row = mysql_fetch_row($result))
{
mysql_query('OPTIMIZE TABLE ' . $row[0]);
}
}