ez a Hogyan ismerteti a MySQL-tábla optimalizálásának lépéseit, valamint a fájl fizikai fájlméretének csökkentését. Ez akkor lehet hasznos, ha nagy számú rekordot távolított el egy táblából, de a tábla tényleges fájlmérete a lemezen nem változott.
futtassa a MySQL klienst:
$ mysql -u <username> -p <databasename>
Megjegyzés: Cserélje ki a’ <databasename> ‘ nevet annak az adatbázisnak a nevére, amely tartalmazza a zsugorítani / optimalizálni kívánt táblát, majd a <felhasználónév> helyett egy MySQL felhasználónevet, amelyet a MySQL-hez szeretne csatlakoztatni.
jelszót fog kérni. Ha nincs beállítva jelszó, egyszerűen nyomja meg az enter billentyűt, amikor a rendszer kéri.
futtassa a következő parancsot a táblázat optimalizálásához és a fájlméret csökkentéséhez:
OPTIMIZE TABLE <tablename>;
Megjegyzés: cserélje le a <tablename> elemet az optimalizálni kívánt táblázat nevére.
a táblázat most optimalizálva lesz, és a következő kimenetet kell látnia:
mysql> optimize table tablename;+------------------------+----------+----------+----------+| Table | Op | Msg_type | Msg_text |+------------------------+----------+----------+----------+| databasename.tablename | optimize | status | OK |+------------------------+----------+----------+----------+1 row in set (0.45 sec)
ha a táblázat már optimalizált, akkor a következő kimenetet kapja:
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)
Kilépés a MySQL kliensből:
exit