Script Untuk Memperbaiki Dan optimasi Tabel MySql

Fungsi ini akan mengambil semua tabel db dan menjalankan perbaikan dan mengoptimalkan untuk setiap tabel. Fungsi ini sangat berguna, misalnya, ketika Anda ingin menjalankan memperbaiki pada database pada setiap malam dan menjalankan melalui cron.

function fixTables($dbname) {
    // search for all the tables of
    // a db and run repair and optimize
    // note: this can take a lot of time
    // if you have big/many tables.
    $result = mysql_list_tables($dbname) or die(mysql_error());
    while ($row = mysql_fetch_row($result)) {
        mysql_query("REPAIR TABLE $row[0]");
        mysql_query("OPTIMIZE TABLE $row[0]");


Leave a Reply

Your email address will not be published. Required fields are marked *