MySQL non riduce le dimensioni di ibdata1. Mai. Anche se usi optimize table
per liberare lo spazio utilizzato dai record eliminati, lo riutilizzerà in seguito.
Un'alternativa è configurare il server per utilizzare innodb_file_per_table
, ma ciò richiederà un backup, l'eliminazione del database e il ripristino. Il lato positivo è che il file .ibd per la tabella viene ridotto dopo un optimize table
.