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

Dlaczego MySQL dodaje komentarz do tabel InnoDB?

InnoDB przechowuje wiele tabel w jednym pliku. Wewnątrz tego pliku danych InnoDB może być wolne miejsce:

  • Gdy upuszczasz tabelę lub indeks, usuwasz wiersze lub zastępujesz wiersze mniejszymi (np. krótszym TEKSTEM)
  • Plik jest powiększany n MB na raz (skonfigurowane w my.cnf)

Komentarz mówi tylko, ile wolnego miejsca jest w twoich plikach danych InnoDB. Kiedy zbliża się do 0, InnoDB rozszerzy plik danych.

Uważam, że domyślny blok alokacji to 10 MB, więc prawdopodobnie dlatego masz prawie 10 MB wolnego miejsca.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Magento - Wystąpił problem z procesem reindeksowania - Produkty z katalogu

  2. Ustaw strefę czasową w PHP i MySQL

  3. Jak połączyć się ze zdalnym mysql przez tunel ssh w aplikacji Spring Boot?

  4. Jak przekonwertować kod MySQL na instrukcję PDO?

  5. MySQL zwraca pierwszy wiersz połączonej tabeli