Bu bir cevap değil ama ben bu ile gelmiş bir örnek başkalarına yardımcı olabilir:
function mysql_check_and_repair($array){
    if( is_array( $array ) ) {
        foreach( $array as $table_name ) {
            $q = mysql_query( "CHECK TABLE `$table_name` QUICK" ) or die( mysql_error() );
            $a = mysql_fetch_array( $q );
            if( $a['Msg_text'] != 'Table is already up to date' && $a['Msg_text'] != 'OK' ) {
                log_error( $a['Msg_text'] );
                mysql_query( "REPAIR TABLE `$table_name`" ) or die( mysql_query() );    
            }
        }
    }else{
        return false;
    }
}
Kimseye onlar bunu gerçekleştirmek gerektiğini düşünüyorum (tüm güncelleştirmeleri veritabanına yapılıyor önce şu anda yapıyor ama her istek 2 saniye) nasıl ofter herhangi bir göstergeye sahiptir