Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment nettoyer ou redimensionner le fichier ibtmp1 dans MySQL ?

Le ibtmp1 une fois créé, il ne peut être réduit par aucune méthode sans redémarrer le service mysql.

Il existe deux façons de le gérer :

Précaution  :Au démarrage du serveur, vous devez limiter la taille de ce fichier à :

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

où max 5G signifie que la taille du fichier est limitée à 5 Go.

Soigner  :Si le fichier est déjà créé, vous devez redémarrer le service :

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

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