Från http://dev.mysql. com/doc/refman/5.1/en/innodb-data-log-reconfiguration.html :
Innodb skapar ett filsystem ("tabellutrymmet") i själva datafilerna. Det "krymper" aldrig datafilerna när data tas bort, eftersom omorganiseringen av data i filen kan bli kostsam (det finns ingen garanti för att data som togs bort var i slutet, eller ens sammanhängande). Genom att återskapa databasen enligt beskrivningen ovan gör den filen så stor som nödvändig för all data, men inte större.