Optimizați tabelul MySQL și micșorați dimensiunea fișierului

acest howto prezintă pașii pentru optimizarea unui tabel MySQL și micșorarea dimensiunii fizice a fișierului. Acest lucru poate fi util dacă ați eliminat un număr mare de înregistrări dintr-un tabel, dar dimensiunea reală a fișierului respectiv de pe disc nu s-a modificat.
rulați clientul MySQL:

$ mysql -u <username> -p <databasename>

notă: Înlocuiți’ <databasename> ‘ cu numele bazei de date care conține tabelul pe care doriți să îl micșorați / optimizați și înlocuiți <username> cu un nume de utilizator MySQL pe care doriți să îl conectați la MySQL folosind.
vi se va cere o parolă. Dacă nu aveți o parolă setată, pur și simplu apăsați enter când vi se solicită.
rulați următoarea comandă pentru a optimiza tabelul și a micșora dimensiunea fișierului:

OPTIMIZE TABLE <tablename>;

notă: înlocuiți <tablename> cu numele tabelului pe care doriți să îl optimizați.
tabelul va fi acum optimizat și ar trebui să vedeți ieșirea similară cu următoarea:

mysql> optimize table tablename;+------------------------+----------+----------+----------+| Table | Op | Msg_type | Msg_text |+------------------------+----------+----------+----------+| databasename.tablename | optimize | status | OK |+------------------------+----------+----------+----------+1 row in set (0.45 sec)

dacă tabelul este deja optimizat, veți obține următoarea ieșire:

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)

ieșiți din Clientul MySQL:

exit

Write a Comment

Adresa ta de email nu va fi publicată.