Ottimizza la tabella MySQL e riduci le dimensioni del file

Questo howto delinea i passaggi per ottimizzare una tabella MySQL e ridurre le dimensioni fisiche del file. Ciò può essere utile se è stato rimosso un numero elevato di record da una tabella, ma la dimensione effettiva del file di tale tabella sul disco non è cambiata.
Eseguire il client MySQL:

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

Nota: Sostituire ‘< databasename> ‘ con il nome del database che contiene la tabella che si desidera ridurre / ottimizzare e sostituire < username> con un nome utente MySQL che si desidera connettersi a MySQL utilizzando.
Ti verrà richiesta una password. Se non si dispone di una password impostata, è sufficiente premere invio quando richiesto.
Eseguire il seguente comando per ottimizzare la tabella e ridurre le dimensioni del file:

OPTIMIZE TABLE <tablename>;

Nota: sostituire < tablename> con il nome della tabella che si desidera ottimizzare.
La tabella sarà ora ottimizzata e dovresti vedere l’output simile al seguente:

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

Se la tabella è già ottimizzata, si otterrà il seguente output:

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)

Uscire dal client MySQL:

exit

Write a Comment

Il tuo indirizzo email non sarà pubblicato.