sql >> Databasteknik >  >> RDS >> Mysql

MySQL InnoDB frigör inte diskutrymme efter att ha raderat datarader från tabellen

MySQL minskar inte storleken på ibdata1. Någonsin. Även om du använder optimize table för att frigöra utrymmet som används från raderade poster kommer det att återanvända det senare.

Ett alternativ är att konfigurera servern att använda innodb_file_per_table , men detta kommer att kräva en säkerhetskopia, släppa databas och återställa. Den positiva sidan är att .ibd-filen för tabellen reduceras efter en optimize table .



  1. Du kan nu använda Access med Microsoft Azure MFA!

  2. MariaDB sammansatta datum- och tidsenheter förklaras

  3. jag har en Android-app som hämtar data från sqlite och visar data i BaseAdapter .. vad är det bästa sättet ??

  4. SLIPP TABELL OM FINNS i MySQL