14szept/090
Adatbázis optimalizálása
Azok akik elég nagy táblákkal dolgoznak, sokszor megesik, hogy optimalizálniuk kell az adatbázisukat. Erre most mutatok egy nagyon egyszerű lehetőséget, melyet akár a programba is ágyazhatunk, és magától futhat cron segítségével. vagy egy kézzel készített poor-man-cron megoldással:
function optimize_database($DATABASE_LINK)
{
$result = mysql_query('SHOW TABLES',$DATABASE_LINK)
or die('Cannot get tables');
while($table = mysql_fetch_row($result)) {
mysql_query('OPTIMIZE TABLE '.$table[0],$DATABASE_LINK)
or die('Cannot optimize '.$table[0]);
}
}
Értelmi szerzője: David Walsh