Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wyczyścić lub zmienić rozmiar pliku ibtmp1 w MySQL?

ibtmp1 raz utworzonego nie można zmniejszyć żadną metodą bez ponownego uruchomienia usługi mysql.

Można to zrobić na dwa sposoby:

Środki ostrożności :W momencie uruchamiania serwera należy ograniczyć rozmiar tego pliku w następujący sposób:

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

gdzie max 5G oznacza, że ​​ten rozmiar pliku jest ograniczony do 5 GB.

Leczenie :Jeśli plik został już utworzony, musisz ponownie uruchomić usługę:

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

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - CASE vs Instrukcja IF vs funkcja IF

  2. Znajdź najlepiej pasujący wiersz w MySQL (InnoDB)

  3. apache mysql - pakiety niesprawne w 3306

  4. Jak wstawić wiele wierszy do bazy mysql na raz z przygotowanymi zestawieniami?

  5. Dodaj nową kolumnę do wyników i połącz tabelę