Auf dem gleichen MySQL (V. 5.5) Dienst habe ich mehrere Datenbanken.MySQL 5.5: "Freier Speicherplatz" für Tabelle reserviert?
Eine dieser Datenbanken hat eine Tabelle mit 29'000'000 Datensätzen (3,3 GiB).
Wenn ich einige Datensätze lösche, scheint MySQL den freien Speicherplatz nur für die aktuelle Tabelle zu reservieren. Ich sehe in Tabelle Inspektor (MySQL Workbench): Data Free 1.4 GiB.
Ich bin falsch oder der Raum durch eine Tabelle verwendet wird, nie von anderen Tisch oder einer anderen Datenbank wiederverwendet?
danke für die Antwort. Das passiert auch, wenn ich den Tisch fallen lasse? – ar099968
Wenn Sie die Tabelle löschen und die Option ['file_per_table'] (https://dev.mysql.com/doc/refman/5.6/en/innodb-multiple-tablespaces.html) verwenden, sollte sie freigegeben werden der Raum. – tadman
Nein, ich kann file_per_table nicht verwenden ... – ar099968