Mysql
 sql >> Database >  >> RDS >> Mysql

Come pulire o ridimensionare il file ibtmp1 in MySQL?

ibtmp1 una volta creato, non può essere ridotto con alcun metodo senza riavviare il servizio MySQL.

Ci sono due modi per gestirlo:

Precauzione :Al momento dell'avvio del server dovresti limitare la dimensione di questo file come:

 innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G

dove max 5G significa che la dimensione del file è limitata a 5 GB.

Cura :Se il file è già stato creato è necessario riavviare il servizio:

SET GLOBAL innodb_fast_shutdown = 0;
Shutdown MySQL
remove ibtmp1
start MySQL.

Documenti:https://dev.mysql.com /doc/refman/5.7/en/innodb-tablespace-temporaneo.html