Я обрезал несколько огромных таблиц, но файл и база данных mysql, похоже, остаются в одном размере.
Удаляет ли усеченная таблица данные из mysql?
При удалении или усечении большой таблицы механизм хранения InnoDB для MySQL оставляет пустое пространство и использует его для последующей вставки новых версий строк.
Есть способы уменьшить базу данных. Проверка Re: как сжать базу данных MySQL
В версии 5.1.55 размер не был уменьшен после Усечение , даже при innodb_file_per_table = 'ON' . Так что нужно DROP и затем CREATE таблицы, а затем Размер был уменьшен .