Optymalizacja tabeli MySQL i zmniejszenie rozmiaru pliku

w tym poradniku przedstawiono kroki optymalizacji tabeli MySQL i zmniejszenia fizycznego rozmiaru pliku. Może to być przydatne, jeśli usunięto dużą liczbę rekordów z tabeli, ale rzeczywisty rozmiar pliku tej tabeli na dysku nie zmienił się.
uruchom klienta MySQL:

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

Uwaga: Zastąp „< nazwa bazy danych> ” nazwą bazy danych, która zawiera tabelę, którą chcesz zmniejszyć / zoptymalizować, i zastąp < nazwę użytkownika> nazwą użytkownika MySQL, za pomocą której chcesz połączyć się z MySQL.
zostaniesz poproszony o podanie hasła. Jeśli nie masz ustawionego hasła, po prostu naciśnij enter, gdy pojawi się monit.
uruchom następujące polecenie, aby zoptymalizować tabelę i zmniejszyć rozmiar pliku:

OPTIMIZE TABLE <tablename>;

Uwaga: Zastąp< nazwę tabeli > nazwą tabeli, którą chcesz zoptymalizować.
tabela zostanie zoptymalizowana i powinieneś zobaczyć wynik podobny do następującego:

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

jeśli tabela jest już zoptymalizowana, otrzymasz następujące wyjście:

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)

Wyjdź z klienta MySQL:

exit

Write a Comment

Twój adres e-mail nie zostanie opublikowany.