Ez egy Kecs.es blog webfejlesztési ötletek, tanácsok, észrevételek

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

Tagged as: , Leave a comment
Comments (0) Trackbacks (0)

No comments yet.


Leave a comment

No trackbacks yet.