Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como limpar ou redimensionar o arquivo ibtmp1 no MySQL?


O ibtmp1 uma vez criado, não pode ser reduzido por nenhum método sem reiniciar o serviço mysql.

Existem duas maneiras de lidar com isso:

Precaução :No momento da inicialização do servidor, você deve limitar o tamanho deste arquivo como:
 innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G

onde max 5G significa que esse tamanho de arquivo é limitado a 5 GB.

Cura :Se o arquivo já foi criado, você precisa reiniciar o serviço:
SET GLOBAL innodb_fast_shutdown = 0;
Shutdown MySQL
remove ibtmp1
start MySQL.

Documentos:https://dev.mysql.com /doc/refman/5.7/en/innodb-temporary-tablespace.html