MySQL verkleint de grootte van ibdata1 niet. Ooit. Zelfs als u optimize table
. gebruikt om de gebruikte ruimte vrij te maken van verwijderde records, zal het deze later opnieuw gebruiken.
Een alternatief is om de server te configureren voor gebruik van innodb_file_per_table
, maar dit vereist een back-up, database verwijderen en herstellen. De positieve kant is dat het .ibd-bestand voor de tabel wordt verkleind na een optimize table
.