tämä howto hahmotellaan vaiheet optimoida MySQL taulukko, ja kutistua fyysisen Tiedoston koko tiedoston. Tästä voi olla hyötyä, jos olet poistanut taulukosta suuren määrän tietueita, mutta levyn taulukon todellinen tiedostokoko ei ole muuttunut.
Suorita MySQL-asiakasohjelma:
$ mysql -u <username> -p <databasename>
Huomautus: Korvaa ”<databasename> ” sen tietokannan nimellä, joka sisältää taulukon, jonka haluat kutistua / optimoida, ja korvaa <käyttäjätunnus> MySQL-käyttäjätunnuksella, jonka haluat liittää mySQL: ään.
sinulta kysytään salasanaa. Jos sinulla ei ole salasanaa, paina vain enter pyydettäessä.
suorita seuraava komento optimoidaksesi taulukon ja kutistaaksesi tiedoston kokoa:
OPTIMIZE TABLE <tablename>;
Huomautus: korvaa <tablename> sen taulukon nimellä, jonka haluat optimoida.
taulukko on nyt optimoitu ja tuloste on samanlainen kuin seuraavassa:
mysql> optimize table tablename;+------------------------+----------+----------+----------+| Table | Op | Msg_type | Msg_text |+------------------------+----------+----------+----------+| databasename.tablename | optimize | status | OK |+------------------------+----------+----------+----------+1 row in set (0.45 sec)
jos taulukko on jo optimoitu, saat seuraavan tulosteen:
mysql> optimize table tablename;+------------------------+----------+----------+-----------------------------+| Table | Op | Msg_type | Msg_text |+------------------------+----------+----------+-----------------------------+| databasename.tablename | optimize | status | Table is already up to date |+------------------------+----------+----------+-----------------------------+1 row in set (0.01 sec)
poistu MySQL-asiakkaasta:
exit