sql >> Database >  >> RDS >> Mysql

Hoe het ibtmp1-bestand in MySQL op te schonen of het formaat ervan te wijzigen?

De ibtmp1 eenmaal gemaakt kan op geen enkele manier worden verkleind zonder de mysql-service opnieuw te starten.

Er zijn twee manieren om ermee om te gaan:

Voorzorg :Op het moment dat de server start, moet u de grootte van dit bestand beperken als:

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

waarbij max 5G betekent dat deze bestandsgrootte beperkt is tot 5 GB.

Genezen :Als het bestand al is gemaakt, moet u de service opnieuw starten:

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

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



  1. Proactieve MySQL-bewaking (Developer Studio/Advisors Angle)

  2. Meerdere links samenvoegen met som

  3. MySQL 5.6 EOL-aankondiging

  4. Hoe DENSE_RANK() werkt in SQL Server