MySQL InnoDB não liberando espaço em disco após a exclusão de linhas de dados da tabela

Eu tenho uma tabela MySQL usando o mecanismo de armazenamento InnoDB; contém cerca de 2 milhões de linhas de dados. Quando eu excluí linhas de dados da tabela, ele não liberou espaço em disco alocado. O tamanho do arquivo ibdata1 também não diminuiu após a execução dooptimize table comando.

Existe alguma maneira de recuperar espaço em disco do MySQL?

Estou em uma situação ruim; este aplicativo está sendo executado em cerca de 50 locais diferentes e agora o problema de pouco espaço em disco está aparecendo em quase todos eles.

questionAnswers(5)

yourAnswerToTheQuestion